facebook twitter hatena line email

「Linux/nginx/インストール」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「==repo導入== $ sudo vi /etc/yum.repos.d/nginx.repo [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/6/$basearch/ gpgcheck=0 enabled=1 $ sudo yum...」)
 
(repo導入(centos6))
 
(同じ利用者による、間の4版が非表示)
行1: 行1:
==repo導入==
+
==repo導入(centos6)==
 
  $ sudo vi /etc/yum.repos.d/nginx.repo
 
  $ sudo vi /etc/yum.repos.d/nginx.repo
 
  [nginx]
 
  [nginx]
 
  name=nginx repo
 
  name=nginx repo
  baseurl=http://nginx.org/packages/centos/6/$basearch/
+
  baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
 
  gpgcheck=0
 
  gpgcheck=0
 
  enabled=1
 
  enabled=1
  
  $ sudo yum update  
+
  $ sudo yum update
  
==nginxインストール==
+
==nginxインストール(centos6)==
 
  $ sudo yum install nginx
 
  $ sudo yum install nginx
  
 
  nginx                    x86_64                    1.8.0-1.el6.ngx                    nginx                    352 k
 
  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設定修正==
 
==nginx設定修正==

2016年7月3日 (日) 16:58時点における最新版

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