![端口转发后,它只显示 IP 而不是 URL](https://linux22.com/image/712693/%E7%AB%AF%E5%8F%A3%E8%BD%AC%E5%8F%91%E5%90%8E%EF%BC%8C%E5%AE%83%E5%8F%AA%E6%98%BE%E7%A4%BA%20IP%20%E8%80%8C%E4%B8%8D%E6%98%AF%20URL.png)
我配置了 nginx 进行端口转发(端口 80 到 8889)
并将我的域名指向服务器IP地址。
此后,它成功将我重定向到服务器。当我尝试通过域地址访问 url 时
但是重定向之后,我在地址栏中只能看到 IP 而不是我的 URL(即 mydomain.com)(即 xx.xx.xx.xx:8889)如果我想在地址栏中显示域名,我需要做什么?
这是我的 nginx 配置文件。
server {
listen 80;
server_name mywebsite.com 172.10.19.14;
server_name
proxy_connect_timeout 300;
proxy_send_timeout 300;
proxy_read_timeout 300;
send_timeout 300;
location / {
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://localhost:8888/;
}
client_max_body_size 10M;
error_page 404 /404.html;
location = /40x.html { } error_page 500 502 503 504 /50x.html;
location = /50x.html { }
}
答案1
- 检查您的应用服务器配置。
- 在框上,检查您的主机文件并确保您具有包含您的 Web 服务器的正确的 CNAME 和 ALIAS 条目。
- 进行更改后清除缓存。
您应该在进行任何更改后重新启动,以确保在服务启动时能够应用最新的更改。