Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 在同一台计算机上托管两个web服务器实例_Wordpress_Web Services_Flask - Fatal编程技术网

Wordpress 在同一台计算机上托管两个web服务器实例

Wordpress 在同一台计算机上托管两个web服务器实例,wordpress,web-services,flask,Wordpress,Web Services,Flask,我正在开发一个网站,希望使用两个web框架(Flask和wordpress)。我想知道是否可能有一台机器承载两个web框架 如果是,我对端口感到困惑。如果他们都听端口80,他们怎么知道哪个服务器应该提供url 例如,假设有两个url: www.myDomain.com/page1 I want it goes to Wordpress www.myDomain.com/page2 I want it goes to Flask 我做了一些调查,但没有找到确切的解决办法。我能得到一些帮助

我正在开发一个网站,希望使用两个web框架(Flask和wordpress)。我想知道是否可能有一台机器承载两个web框架

如果是,我对端口感到困惑。如果他们都听端口80,他们怎么知道哪个服务器应该提供url

例如,假设有两个url:

www.myDomain.com/page1   I want it goes to Wordpress
www.myDomain.com/page2   I want it goes to Flask

我做了一些调查,但没有找到确切的解决办法。我能得到一些帮助吗?

是的,你能做到。你想要的东西被称为a。根据维基百科,它的用途之一是:

反向代理可以在必须通过单个公共IP地址访问多个web服务器的任何位置运行。web服务器侦听同一台机器上具有相同本地IP地址的不同端口,或者可能侦听具有不同本地IP地址的不同机器上的不同端口。反向代理分析每个传入请求,并将其传递到局域网内的正确服务器

所以你会想要一些类似的东西:

在端口3000上运行的服务器A

服务器B在端口3001上运行

反向代理侦听端口80(和/或用于https的443),并将流量重定向到端口3000或3001(视情况而定)

提供反向代理的服务示例包括和(以及其他)