服务热线: 4007-166-188

服务器租用,服务器托管,云主机,IDC机房,云服务器,IDC提供商,唯一网络

热门: 服务器租用| 服务器托管| 云安全| 机柜大带宽| 网络安全
首页>帮助中心>Linux服务器FAQ>CentOS Yum安装nginx教程
关注企业中心微信公众号
微信公众号:唯一网络
我们的微信公众号
  • 1

需要帮助?

服务热线:
4007-166-188 在线咨询

CentOS Yum安装nginx教程

发布时间: 2016/06/03    

一、 部署nginx

a) 安装nginx
# rpm –ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
# yum install nginx –y

b) 防火墙添加80端口
# iptables -I INPUT -p tcp --dport 80 -j ACCEPT
# service iptables save
# service iptables reload

c) 启动nginx
# service nginx start
# Starting nginx:                   [OK]

d) 测试
CentOS Yum安装nginx教程

二、 支持php

a) 安装php-fpm,并启动
 # yum install php-fpm –y
# service php-fpm start

b) 修改nginx配置文件
vi /etc/nginx/conf.d/default.conf
把以下几行的注释去掉,并修改红字的内容
location ~ \.php$ {
root           html;
fastcgi_pass   127.0.0.1:9000;
fastcgi_index  index.php;
fastcgi_param  SCRIPT_FILENAME  /usr/share/nginx/html$fastcgi_script_name;
include        fastcgi_params;
}

c) 新建一个php文件

vi /usr/share/nginx/html/index.php
写入以下内容后保存
<?php phpinfo()?>


d) 测试一下
CentOS Yum安装nginx教程


三、 修改Nginx监听端口

打开配置文件
vi /etc/nginx/conf.d/default.conf
server {
    listen       8080;
server_name  localhost;
….
把80修改成8080端口,重启nginx服务即可,别忘了添加iptables规则。

 iptables -A INPUT -p tcp --dport 8080 -j ACCEPT       #开放80端口
 service iptables save                         #保存iptalbes规则
 service iptables restart   #重启iptables使刚才添加的规则生效


四、 修改nginx默认html目录

打开配置文件,找到以下项:
location / {
root   /usr/share/nginx/html;
index  index.html index.htm;
}
...  .. .
location ~ \.php$ {
root           html;
fastcgi_pass   127.0.0.1:9000;
fastcgi_index  index.php;
fastcgi_param  SCRIPT_FILENAME  /usr/share/nginx/html$fastcgi_script_name;
include        fastcgi_params;
}

红字内容是nginx默认的html文件存放路径,修改其并重启nginx即可改变html目录,如果支持了其他php、cgi等也要把其中关联的目录一同修改。

 

五、 简单Alias功能

a) 在默认的location / 下添加以下内容
location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
    }
        location /wy/ {
                root   /var/www/html;
                index  index.php index.htm;
        }
location ~ \.php$ {
        root           html;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  /var/www/html$fastcgi_script_name;
        include        fastcgi_params;
    }

b) 新建目录并创建文件
mkdir /var/www/html/wy –p
vi /var/www/html/index.php

c) 写入以下内容
<?php echo”Hello WeiYi!”?>
保存文件后,打开测试页面
CentOS Yum安装nginx教程

服务器租用/服务器托管最具实力IDC提供商!十年品牌保障 - 唯一网络!
转载请注明:唯一网络http://www.wy.cn/