域名访问通常使用HTTP协议,默认端口为80;使用HTTPS协议时,默认端口为443。然而,域名访问并不一定要使用这些默认端口,可以通过配置DNS解析和服务器设置来指定其他端口。
问题1:为什么域名访问不了非80端口?
问题2:如何配置DNS解析以支持非80端口访问?
示例代码(Nginx配置):
server {
listen 80;
server_name example.com;
location / {
proxy_pass http://localhost:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
通过以上配置和解决方法,可以实现域名访问非80端口的需求,并解决相关问题。
领取专属 10元无门槛券
手把手带您无忧上云