所以我的网站设置了nginx和gunicorn。
但是,我并不是使用端口80作为站点,而是使用端口8888。在通过mydomain.net连接时,可以告诉域名使用端口8888而不是80吗?
目前,我将不得不与mydomain.net:8888连接。如果nginx不能在域名端完成这一操作,是否可以这样做?
发布于 2012-02-11 17:39:05
不,你误解了各种技术的作用。
DNS将域名转换为IP地址。它没有关于要连接的端口的信息;只能在客户端进行更改,并且当前的web浏览器没有动态查找端口的机制。
您可以使它在nginx中工作,也就是说您可以让nginx在端口80上服务您的应用程序。没有什么能起作用的;它不能改变浏览器的行为,就像其他任何东西一样。
您的问题是,“在默认情况下,我是否可以让浏览器连接到80以外的端口,即使它们在使用HTTP时没有被告知?”,但仍然不能。
https://serverfault.com/questions/359171
复制相似问题