一、解包,源码编译,安装
tar zxf nginx-1.16.0.tar.gz
cd nginx-1.16.0
./configure --prefix=/usr/local/lnmp/nginx --with-http_ssl_module --with-http_stub_status_module --with-threads --with-file-aio --user=nginx --group=nginx
make && make install
二、编辑主配置文件
cd /usr/local/lnmp/nginx/conf/
vim nginx.conf
location / {
root html;
index index.php index.html index.htm;
}
#location ~ \.php$ {
# root html;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
# include fastcgi_params;
#}
(取消注释) (注释fastcgi_param SC)
cd ../sbin/
./nginx -t #语法检测
ln -s /usr/local/lnmp/nginx/sbin/nginx /usr/local/sbin/
#制作软链接
nginx
netstat -lntp #查案端口是否开启
- 查看nginx服务端口,我们可以看到其端口与httpd默认端口相同,因此只能打开一项服务,或者修改httpd的端口号,在/etc/httpd/conf/httpd.conf文件修改
三、测试
在nginx的默认发布目录下编写一个默认发布页:
cd /usr/local/lnmp/nginx/html/
vim index.php
1 <?php
2 phpinfo()
3 ?>
访问:172.25.2.1
访问成功,nginx配置成功。