|-转 修改nginx默认端口,使其占用非80端口
在web服务器中,不管是Apache还是Nginx,这些服务器默认占用的端口都是80端口。但是,有时候80端口被占用,或者一些其他原因,我们需要这些服务工作在非80端口上,那么如何修改Nginx默认端口,使其占用8089端口(或者其它非80端口),方法步骤如下: 1.首先修改nginx根目录下的配置文件nginx.conf,修改如下: 1 2 3 4 5 6 7 8 9 server { listen 8089; server_name 192.168.171.210; #charset koi8-r; #access_log logs/host.access.log main; location / { root html; index index.html index.htm; } 其中:listen后面的端口号改为你自己需要的端口号,server_name改为你自己的外网ip。server_name默认为localhost即127.0.0.1。 修改完配置文件后重启nginx:/usr/local/nginx/nginx -s reload.我的nginx是安装在/usr/local/目录下,根据你自己nginx的安装目录重启你的服务器。 2.然后修改防火墙配置文件 #配置防火墙,开启8089端口(注意:这里要开启你自己配置的端口,和上面listen指定端口一样) 1 2 vi /etc/sysconfig/iptables 添加如下语句: -A INPUT -m state --state NEW -m tcp -p tcp --dport 8089 -j ACCEPT #允许8089端口通过防火墙 防火墙配置修改完成后: 1 /etc/init.d/iptables restart #最后重启防火墙使配置生效 最后访问你的站点:http://ip:8089 其中ip是你设置的server_name也就是你外网的ip地址,访问站点时要记得加上你配置的端口号。
本文来源于:技术拉近你我!。
原文标题: 修改nginx默认端口,使其占用非80端口
原文链接:https://coderschool.cn/166.html
码字不容易,将心比心,转载请注明出处!...