【Nginx】【Linux】 Nginx ~ 入門編 / 環境構築 ~

  Nginx

 * 読み方 : エンジンエックス
 * フリーのWebサーバ

 

  環境構築

  設定環境

 * OS : CentOS7
 * Nginx : V 1.10.3

  準備

別のWebサーバ / Apache が動いている場合
# 動いているか確認
systemctl status httpd.service
# 「Active: active (running)」が表示

# 停止
systemctl stop httpd.service

# 自動起動OFF
systemctl disable  httpd.service

# 自動起動OFFになったか確認
systemctl is-enabled  httpd.service
# 「disabled」が表示

  設定手順

[1] yum リポジトリを登録する
~~~~
sudo rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
~~~~

[2] Nginx をインストールする
~~~~
sudo yum install nginx
~~~~

[3] Nginx を開始する
~~~~
systemctl start nginx.service
~~~~

[4] 確認を行う

[4-1] バージョン確認
~~~~
nginx -v
~~~~

[4-2] ブラウザで「http://localhost/」にアクセスする
# 「Welcome to nginx!」が表示されればOK
[[http://localhost/]]
[5] 自動起動ON
~~~~
systemctl enable nginx.service
~~~~

[6] 自動起動ONを確認
~~~~
systemctl is-enabled nginx.service
# 「enabled」が表示
~~~~

 

  各種ファイルの場所

  設定ファイル

/etc/nginx/nginx.conf

/etc/nginx/conf.d/default.conf

  ログファイル

/var/log/nginx/access.log

/var/log/nginx/error.log

  ディレクト

/usr/share/nginx/html

 

  補足:商用 NGINX Plus

 * 商用のNGINX Plusってのもあって、機能比較は以下のURLを参照のこと。
http://sios.jp/products/oss/nginx/products/

 

 

  関連記事

  SSLで、Amazon ELB - Nginx - Tomcat を連携する

http://blogs.yahoo.co.jp/dk521123/36729223.html