首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >端口转发多个Port服务器,DG1670A/TW

端口转发多个Port服务器,DG1670A/TW
EN

Webmasters Stack Exchange用户
提问于 2019-02-09 23:11:56
回答 2查看 90关注 0票数 2

我目前有一个带有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。也许我只是需要一些新的硬件来使这个工作,像一个开关?

EN

回答 2

Webmasters Stack Exchange用户

回答已采纳

发布于 2019-02-22 18:26:56

我为每个站点使用了两个虚拟环境。每个站点都有自己的nginx配置文件。每个站点都有独立的django 'runserver‘端口。起作用了..。

票数 0
EN

Webmasters Stack Exchange用户

发布于 2019-02-10 03:11:13

处理这种情况的典型方法是使用反向代理服务器。您运行三个web服务器:

  1. 运行第一个站点的后端web服务器。这可以在你选择的任何港口。
  2. 运行第二个站点的后端web服务器。这可以在你选择的任何港口。
  3. 您的主web服务器使用两个虚拟主机运行Apache或Nginx,每个主机名为一个。每个服务器的虚拟主机被配置为将连接转发到正确的后端服务器。此服务器将运行在端口80和443上,您可能会将其配置为处理所有SSL。

您的web服务器都可以在同一台物理机器上运行,但如果需要,可以在不同的端口上运行。重要的一点是反向代理在默认端口上运行,并在幕后进行转发。这对用户隐藏了丑陋的端口号。

票数 0
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/120868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档