繁体   English   中英

Apache HTTP Server反向代理从端口80到端口*

[英]Apache HTTP Server reverse proxying from port 80 to port *

我有一台Suse Linux服务器,其Web应用程序在端口51058上进行侦听。现在,我想使用Apache HTTP Server将用户从端口80转发到此端口,以便当用户在浏览器中键入url时,用户可以看到该应用程序。端口51058。我不想使用重定向,因为我必须同时打开端口51058。是否可以使用Apache HTTP Server做类似的事情? 如果是,我该怎么做?

您将需要使用mod_proxy模块使用Apache设置反向代理。 您可以在端口80上使用如下虚拟主机:

<VirtualHost *:80>
    ServerName MyServerHostName

    ProxyPreserveHost On
    ProxyRequests Off
    ProxyPass / http://localhost:51058/
    ProxyPassReverse / http://localhost:51058/

</VirtualHost>

在这里,我假设51058是一个非安全(HTTP)端口。

您可以将侦听端口从51058更改为80,并将虚拟主机配置为使用端口80

暂无
暂无

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

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