🗣 Wd提问: nginx端口配置
🤖 Ai回答: 在 Nginx 中配置端口,主要是通过修改其主配置文件 `nginx.conf` 或站点配置文件(通常位于 `/etc/nginx/sites-available/` 目录下)中的 `listen` 指令来实现。以下是常见的 Nginx 端口配置方法和示例。
1、基本语法
nginx
server {
listen 80;
server_name 65.hk;
location / {
root /var/www/html;
index index.html;
}
}
`listen 80;` 表示监听 80 端口(HTTP 默认端口)。
可以监听 IPv4、IPv6、指定地址或多个端口。
2、常见端口配置方式
✅ 监听所有 IP 的 80 端口(默认)
nginx
listen 80;
等价于:
nginx
listen *:80;
✅ 监听特定 IP 和端口
nginx
listen 192.168.1.100:80;
✅ 监听 IPv6 地址
nginx
listen [::]:80;
✅ 监听 HTTPS 端口(443)
nginx
server {
listen 443 ssl;
server_name 65.hk;
ssl_certificate /path/to/cert.pem;
ssl_certificate_key /path/to/private.key;
location / {
root /var/www/html;
index index.html;
}
}
注意:开启 `ssl` 后必须配置证书路径,否则启动会失败。
✅ 同时监听 HTTP 和 HTTPS
nginx
server {
listen 80;
listen 443 ssl;
server_name 65.hk;
ssl_certificate /path/to/cert.pem;
ssl_certificate_key /path/to/key.pem;
location / {
root /var/www/html;
index index.html;
}
}
✅ 使用不同 server 块分别处理 HTTP 和 HTTPS(推荐)
nginx
HTTP 重定向到 HTTPS
server {
listen 80;
server_name 65.hk;
return 301 https://$host$request_uri;
}
HTTPS 服务
server {
listen 443 ssl;
server_name 65.hk;
ssl_certificate /path/to/fullchain.pem;
ssl_certificate_key /path/to/privkey.pem;
location / {
root /var/www/html;
index index.html;
}
}
3、其他 listen 参数说明
| 参数 | 说明 |
| `default_server` | 设置为默认服务器,当没有匹配的 `server_name` 时使用 |
| `ssl` | 启用 SSL/TLS 加密 |
| `http2` | 启用 HTTP/2(通常与 ssl 一起使用) |
| `reuseport` | 允许多个进程监听同一端口(提高性能) |
示例:启用 HTTP/2
nginx
listen 443 ssl http2;
4、配置多端口监听(如 8080)
如果你想让 Nginx 在非标准端口运行,比如 8080:
nginx
server {
listen 8080;
server_name localhost;
location / {
root /var/www/html;
index index.html;
}
}
然后访问:`http://your-server-ip:8080`
5、修改主配置文件路径(可选)
Nginx 主配置文件通常位于:
`/etc/nginx/nginx.conf`
站点配置:`/etc/nginx/sites-available/`(Debian/Ubuntu)
或 `/etc/nginx/conf.d/*.conf`(CentOS/RHEL)
确保在 `nginx.conf` 中包含这些配置:
nginx
include /etc/nginx/sites-enabled/*;
或
include /etc/nginx/conf.d/*.conf;
6、测试与重启
每次修改配置后,务必测试并重新加载:
bash
测试配置是否正确
sudo nginx -t
重新加载配置(不中断服务)
sudo nginx -s reload
或重启
sudo systemctl restart nginx
7、防火墙设置(重要)
确保防火墙放行对应端口:
bash
Ubuntu/Debian (ufw)
sudo ufw allow 80
sudo ufw allow 443
sudo ufw allow 8080 如果用了其他端口
CentOS/RHEL (firewalld)
sudo firewall-cmd permanent add-service=http
sudo firewall-cmd permanent add-service=https
sudo firewall-cmd reload
总结
| 需求 | 配置示例 |
| HTTP 服务 | `listen 80;` |
| HTTPS 服务 | `listen 443 ssl;` |
| 自定义端口 | `listen 8080;` |
| 支持 HTTP/2 | `listen 443 ssl http2;` |
| 重定向 HTTP → HTTPS | `return 301 https://...` |
如果你有具体需求(例如反向代理、多个域名、负载均衡等),欢迎补充,我可以提供更详细的配置示例。
📣 商家广告:





0
IP地址: 233.80.215.71
搜索次数: 0
提问时间: 2025-11-04 13:12:35
🛒 域名购买:
327.net.cn
touwang.com.cn
wk.gs
s-y.com.cn
wosou.com.cn
wy.gs
bd.gs
94.gold
qw.gs
652.net.cn
❓️ 热门提问:
香港哪个区
电磁屏蔽机柜有什么用
什么网站流量比较大
云服务器新加坡
centos6设置静态ip
云服务器备份
ai域名成交
服务器共用
怎样去香港
vps管理器
豌豆Ai站群搜索引擎系统
🌐 域名评估:
vv.qh.cn
kpya.cn
pdwd.cn
uceel.cn
84.gs
xzqi.cn
oppo.nx.cn
c.gz.cn
3.ln.cn
catl.qh.cn
⛏ 最新挖掘:
凯里酸汤鱼
贵阳烤脑花
都匀毛尖茶
花溪牛肉粉
贵阳烤生蚝
贵阳烤豆腐
贵阳纸包鱼
贵阳特色菜
🖌 热门作画:
🤝 关于我们:
豌豆Ai
域名
建站
站群
留痕
推广
评估
源码
开发Ai
工具
日记
价格
加盟
广告
流量
留言
联系
🗨 加入群聊:
🔗 友情链接:
站群培训
搜索引擎入口
ai提问
🧰 站长工具:
Ai工具 whois查询 搜索
📢 温馨提示:本站所有问答由Ai自动创作,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。
👉 技术支持:本站由豌豆Ai提供技术支持,使用的最新版:《豌豆Ai站群搜索引擎系统 V.25.10.25》搭建本站。