Ameba Ownd

アプリで簡単、無料ホームページ作成

BlackPresent・Lemolab

nginxで仮想サーバー設定

2017.08.18 01:06

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ポートが使われていると 正しく起動しないので注意