facebook twitter hatena line email

Linux/nginx/インストール

提供: 初心者エンジニアの簡易メモ
移動: 案内検索

repo導入(centos6)

$ sudo vi /etc/yum.repos.d/nginx.repo
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
$ sudo yum update

nginxインストール(centos6)

$ sudo yum install nginx
nginx                    x86_64                    1.8.0-1.el6.ngx                    nginx                    352 k

repo導入(centos7)

sudo yum install http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

nginxインストール(centos7)

sudo yum install --enablerepo=nginx nginx

nginx設定修正

vi /etc/nginx/nginx.conf

User名とVersion情報を出力しないように

   http {
       server_tokens off;
   }

port番号変更

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

apacheが既に起動している場合はportを適当に変更する

- listen 80
+ listen 8090

http://localhost:8090

403だった時はiptalbesなどを確認

$ sudo vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8090 -j ACCEPT
$ /etc/rc.d/init.d/iptables restart

起動

/etc/rc.d/init.d/nginx start

自動起動

/sbin/chkconfig nginx on

参考

http://se-suganuma.blogspot.jp/2012/04/centosnginx-php-fpminstallwordpress.html