Nginx 是一款高性能的 web 服务器,默认监听的端口是 80。
在大多数情况下,这个默认端口是合适的。
然而,当有多个网站或服务共用一台服务器时,或者需要将 Nginx 与其他服务(如 Apache)一起使用时,就需要修改默认端口以避免端口冲突。
修改 Nginx 默认端口
修改 Nginx 默认端口需要修改 Nginx 配置文件。
以下步骤展示了如何修改 Nginx 默认端口:
1. 打开 Nginx 配置文件:Nginx 配置文件通常位于 /etc/nginx/nginx.conf 或 /usr/local/nginx/conf/nginx.conf。
使用文本编辑器打开配置文件。
2. 找到 listen 指令:在配置文件中找到 listen 指令,它用于指定 Nginx 监听的端口。
默认情况下,listen 指令通常如下所示:
listen 80;
3. 修改端口号:将 listen 指令中的端口号 80 修改为所需的端口号。
例如,要将端口修改为 8080,则将指令修改为:
listen 8080;
4. 保存并重启 Nginx:保存修改后的配置文件并重启 Nginx 服务。
重启 Nginx 命令通常为:
sudo systemctl restart nginx
验证修改结果
修改 Nginx 默认端口后,需要验证修改是否成功。
可以使用浏览器访问服务器的 IP 地址和新端口号。
例如,如果将端口修改为 8080,则访问 http://服务器IP地址:8080 应该能够访问到 Nginx 服务。
其他注意事项
修改 Nginx 默认端口后,需要确保防火墙规则允许访问新端口。
确保新端口号没有被其他服务占用。
在修改 Nginx 配置文件之前,建议备份原始配置文件,以防意外操作导致配置错误。
![](http://tse3-mm.cn.bing.net/th/id/OIP-C.rctoxnPHc7VSSQ2wFKXetQHaEk?w=.jpg)