
地 址:联系地址联系地址联系地址
电 话:020-123456789
网址:jjgete.com
邮 箱:admin@aa.com
一、网站选择非80端口

非80端口需在服务器配置中明确指定,端口例如8080、非端8088等。口搭避免使用80和443端口,建网防止被网络策略限制。网站

端口冲突处理

确保所选端口未被其他服务占用,端口可通过命令行工具(如`netstat -ano | findstr :8080`)检查端口占用情况。非端
二、口搭配置Web服务器
IIS配置
打开IIS管理器,建网添加新网站时指定非80端口(如8080)。网站
若端口受防火墙限制,端口需在“高级设置”中添加入站规则,非端允许该端口的口搭TCP连接。
Nginx配置
安装Nginx后,建网通过配置文件(如`/etc/nginx/sites-available/default`)设置反向代理,将请求转发到内网应用。例如:
```nginx
server {
listen 80;
server_name yourdomain.com;
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
```
配置完成后重启Nginx服务。
三、配置防火墙规则
Windows防火墙
通过“控制面板” -> “系统和安全” -> “Windows Defender 防火墙” -> “高级设置”,添加入站规则允许特定端口(如8080)的TCP连接。
Linux防火墙(如UFW)
使用命令`sudo ufw allow 8080/tcp`允许8080端口的访问。
四、域名绑定与测试
DNS配置
在域名注册商处将域名指向服务器的公网IP,或修改本地hosts文件(如`127.0.0.1:8080 -> yourdomain.com`)进行测试。
访问验证
通过浏览器访问`http://yourdomain.com:8080`,确保网站正常显示。若无法访问,检查防火墙规则和网络配置。
五、其他注意事项
SSL证书: 建议为非80端口配置HTTPS,使用Let's Encrypt等免费证书。 端口冲突解决
多域名绑定:同一服务器可配置多个域名指向不同端口,需在IIS或Nginx中分别配置。
通过以上步骤,您可以使用非80端口成功搭建网站,并确保外网访问正常。