Nginxのインストール¶
- 非同期Web/Proxyサーバ「Nginx(エンジンエックス)」の構築に関するページです。
前提条件¶
- CentOS 6.xでの実装を前提としています。
- Apacheとは排他利用を想定しています。
- ポート番号とセッション情報ファイルを明示設定することで共存は可能です。
ダウンロード¶
- 次のアドレスからCentOS6用のリポジトリダウンロードします。
- http://nginx.org/en/linux_packages.html#stable
- nginx-release-centos-6-0.el6.ngx.noarch.rpm
インストール¶
- ダウンロードしたリポジトリを追加し、インストールします。
# rpm -ivh nginx-release-centos-6-0.el6.ngx.noarch.rpm # yum install nginx
設定ファイル編集¶
- 次の設定ファイルを編集します。(デフォルトでは文字コード変更くらい)
# vi /etc/nginx/conf.d/default.conf # ------------------------------------------------------ server { listen 80; server_name localhost; charset utf-8; #access_log /var/log/nginx/log/host.access.log main; location / { root /usr/share/nginx/html; index index.html index.htm; } ・・・中略
- 権限を変えておきます。
# chown -R nginx.nginx /usr/share/nginx/html
動作確認¶
- 次のコマンドが正しく実行されるかテストします。
# service nginx start
- ブラウザで動作を確認します。
http://サーバのIPアドレス/
- 上記のように表示されていればOK
自動起動設定¶
- テストが正しく行えたら、自動起動を設定します
# chkconfig nginx on # chkconfig --list nginx
¶
¶