我目前有一个带有django/nginx的one服务器,连接到我的Arris路由器DG1670A/TW (由频谱IP提供商贷款)。也许以下信息对于回答我的问题来说是多余的,但以下是我当前网站的配置:
-“防火墙->端口触发器”:
-“出站港”80-80及“入港港”80-80
-“出站港”443-443及“入港港”443-443
-“防火墙->虚拟服务器/端口转发”:
-“出站港”80-80及“入港港”80-80
-“出站港”443-443及“入港港”443-443
端口80和443用于当前网站。对于一个面向IP的公共服务器,您的意见、建议、答案或替代解决方案是什么:我可以为第二个网站使用第二个物理服务器(不同的域名)吗?在我看来,默认的http和https需要这些端口,而设置第二个网站需要用户乏味地键入'www.2ndwebsite.com:8080‘,而nginx则配置为监听端口8080。也许我只是需要一些新的硬件来使这个工作,像一个开关?
发布于 2019-02-22 18:26:56
我为每个站点使用了两个虚拟环境。每个站点都有自己的nginx配置文件。每个站点都有独立的django 'runserver‘端口。起作用了..。
发布于 2019-02-10 03:11:13
处理这种情况的典型方法是使用反向代理服务器。您运行三个web服务器:
您的web服务器都可以在同一台物理机器上运行,但如果需要,可以在不同的端口上运行。重要的一点是反向代理在默认端口上运行,并在幕后进行转发。这对用户隐藏了丑陋的端口号。
https://webmasters.stackexchange.com/questions/120868
复制相似问题