nginxで仮想サーバー設定
centos6.xにnginxで仮想サーバ(バーチャルホスト)の設定をする方法のメモ
nginxとは
wikiペディアより引用
フリーかつオープンソースなWebサーバである。処理性能・高い並行性・メモリ使用量の小ささに焦点を当てて開発されており、HTTP, HTTPS, SMTP, POP3, IMAPのリバースプロキシの機能や、ロードバランサ、HTTPキャッシュの機能も持つ。
yum に リポジトリ登録
rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
yumでインストール
yum install nginx
起動
$ sudo service nginx start
VPS起動時に同時に起動するようにしとく
$ sudo chkconfig nginx on
コンフィグを設定する
$ sudo vi /etc/nginx/conf.d/virtual.conf
私の場合は以下みたいになる
ドメインを取得していないのであれば、server_nameはグローバルIPでOK
サービス再起動
$sudo service nginx restart
注意
nginx は 80ポートで待ち受けるので、他のサービスにより80ポートが使われていると 正しく起動しないので注意
0コメント