端口转发后,它只显示 IP 而不是 URL

端口转发后,它只显示 IP 而不是 URL

我配置了 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

  1. 检查您的应用服务器配置。
  2. 在框上,检查您的主机文件并确保您具有包含您的 Web 服务器的正确的 CNAME 和 ALIAS 条目。
  3. 进行更改后清除缓存。

您应该在进行任何更改后重新启动,以确保在服务启动时能够应用最新的更改。

相关内容