繁体   English   中英

它将使用哪个Apache服务器?

[英]which Apache server will it use?

让我们考虑一种情况,有2个apache服务器正在运行,并且一个域可用。 如果我们这样发出请求,即http://domain1.com/example1.php,它应该请求一个实际存在域的apache服务器。 http:// domain1:8000 / example1.php时,它应指向同一域组下另一台服务器(另一台计算机)中的应用程序。

现在的问题是,如果请求http:// domain1:8000 / example1.php ,那么它将在哪个服务器上运行? 哪个服务器会解释它? 哪个服务器将执行这些文件,或者是domain1系统中的apache服务器,或者是domain1:8000(这是另一台机器,端口将请求转发到该机器)指向的apache服务器?

服务器将侦听特定的端口,因此,如果您使用其他端口,则它将转到该端口侦听的任何服务器,而与域无关。

由于您正在使用端口转发,因此只能通过将端口转发到的位置进行处理。 因此,端口80被转发到您的主服务器,端口8000被转发到另一台服务器。 如果您没有转发,并且所有服务器都转发到第一台服务器,那么如果第一台服务器也未监听端口8000,则会收到错误消息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM