我有一个应用程序在端口 8080 上完美运行,域名为 desh.onecloudhelper.com,现在当我点击服务器的公共 IP 地址时,我仍然可以看到使用服务器的公共 IP 地址运行的同一个应用程序。
我想要实现的是,如果有人使用 [IPaddress:8080] 访问该网站,则应该阻止该请求,但是当有人使用 [domainname:8080] 访问该网站时,不应通过浏览器阻止该请求。
这是我正在使用的配置文件:
server {
listen 80;
server_name desh.onecloudhelper.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;
}