三二互联专业提供速度最快最稳定的美国服务器、香港服务器。中美直连,亚洲优化![ 代理登陆 ] [ 付款方式 ] [ 找回密码 ][ 电子协议责任书 ]
硬件资源保障

采用高配品牌服务器

主流强悍CPU配置

确保服务高速稳定运行

中美直连线路

中美直连亚洲优化

采用中国CN2骨干网络

保证速度飞快稳定高效

如何在Windows系统中修改Nginx服务的端口号?

美国、香港服务器

如何在Windows系统中修改Nginx服务的端口号?

10-31   来源:

 在 Windows 系统中修改 Nginx 服务的端口号(默认 HTTP 80、HTTPS 443),需通过编辑配置文件并重启服务实现,具体步骤如下:

步骤 1:定位 Nginx 配置文件
Nginx 的端口配置集中在主配置文件nginx.conf中,默认路径为:C:\nginx\conf\nginx.conf(若自定义安装路径,需替换为实际安装目录,如D:\tools\nginx\conf\nginx.conf)。
步骤 2:编辑配置文件修改端口
用记事本或文本编辑器(如 Notepad++)打开nginx.conf:右键文件 → “打开方式” → 选择 “记事本” 或其他编辑器。
找到server块中的listen指令(定义监听端口):
HTTP 端口:默认配置为listen 80;(如修改为 8080)。
HTTPS 端口:若配置了 SSL,默认是listen 443 ssl;(如修改为 8443)。
示例(修改 HTTP 端口为 8080):
nginx
# 原配置
server {
    listen       80;  # 默认HTTP端口
    server_name  localhost;  # 域名或本地IP
 
    # 其他配置(根目录、日志等)...
}
 
# 若有HTTPS配置,同步修改
server {
    listen       443 ssl;  # 默认HTTPS端口
    server_name  example.com;
 
    # SSL证书配置(保持不变)...
}
 
# 修改后
server {
    listen       8080;  # 新HTTP端口
    server_name  localhost;
 
    # 其他配置不变...
}
 
server {
    listen       8443 ssl;  # 新HTTPS端口
    server_name  example.com;
 
    # SSL配置不变...
}
保存文件:按Ctrl+S保存修改,关闭编辑器。
步骤 3:验证配置文件正确性
修改后需检查配置是否有语法错误,避免重启失败:
打开 “命令提示符(CMD)” 或 “PowerShell”。
切换到 Nginx 安装目录(如C:\nginx):
cmd
cd C:\nginx
执行配置检查命令:
cmd
nginx -t
成功提示:
plaintext
nginx: the configuration file C:\nginx/conf/nginx.conf syntax is ok
nginx: configuration file C:\nginx/conf/nginx.conf test is successful
失败提示:根据错误信息定位问题(如端口被占用、括号不匹配等),修正后重新检查。
步骤 4:重启 Nginx 服务使配置生效
在 CMD/PowerShell 中执行以下命令停止 Nginx:
cmd
nginx -s stop
(若提示 “无法终止进程”,可在 “任务管理器” 中手动结束nginx.exe进程)
启动 Nginx:
cmd
nginx
步骤 5:开放 Windows 防火墙端口
新端口需在防火墙中允许入站连接,否则外部无法访问:
打开 “控制面板” → “系统和安全” → “Windows Defender 防火墙” → “高级设置”。
在左侧导航栏选择 “入站规则”,右侧点击 “新建规则”。
规则类型选择 “端口” → 下一步。
协议选择 “TCP”,“特定本地端口” 输入新端口(如 8080) → 下一步。
选择 “允许连接” → 下一步。
勾选规则适用的网络(如 “域”“专用”“公用”) → 下一步。
输入规则名称(如 “Nginx-8080”) → 完成。
(若修改了 HTTPS 端口,需重复上述步骤开放新 HTTPS 端口,如 8443)
步骤 6:验证端口修改结果
查看 Nginx 实际监听的端口:在 CMD/PowerShell 中执行:
cmd
netstat -ano | findstr "LISTENING" | findstr /i "nginx"
输出中若包含0.0.0.0:8080(新端口),说明监听成功。
访问测试:
本地测试:打开浏览器,访问http://127.0.0.1:8080,若能显示 Nginx 默认页面则成功。
远程测试:从其他设备访问http://Windows服务器IP:8080(需确保服务器 IP 可达)。
注意事项
端口冲突:修改前用netstat -ano | findstr "端口号"检查新端口是否被占用(如被占用需换其他端口,范围 1024-65535)。
多站点配置:若 Nginx 配置了多个server块(如在conf.d目录下有其他配置文件),需检查所有listen指令,避免端口重复。
配置备份:修改前建议备份nginx.conf(如复制为nginx.conf.bak),出错时可快速恢复。

三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快

上一篇:如何在Windows系统中重启Nginx服务? 下一篇:如何查看Nginx服务的端口号?

美国GIA服务器三二互联版权所有 WWW.250.cc 2008-2015 All Rights Reserved
三二互联 - 专业的美国C3服务器、香港vps、抗DOOS流量清洗、云备份系统、网站加速系统、美国GIA服务器和香港云服务器产品提供商
三二互联24小时在线工单系统为您提供全面、专业、周到的技术支持与服务
咨询热线:400-679-9994(免长话费)