我有一台Suse Linux服务器,其Web应用程序在端口51058上侦听。 我现在想使用Apache HTTP Server将用户从端口80转发到该端口,以便当用户在浏览器中键入URL时,用户可以在端口51058上看到该应用程序。 我不想使用重定向,因为我必须同时打开端口51058。是否可以使用Apache HTTP Server执行类似的操作? 如果是,我该怎么办?
答案 0 :(得分:1)
您将需要使用mod_proxy模块与Apache设置反向代理。 您可以在端口80上使用如下虚拟主机:
<VirtualHost *:80>
ServerName MyServerHostName
ProxyPreserveHost On
ProxyRequests Off
ProxyPass / http://localhost:51058/
ProxyPassReverse / http://localhost:51058/
</VirtualHost>
在这里,我认为51058是非安全(HTTP)端口。
答案 1 :(得分:0)
您可以将侦听端口从51058更改为80,并将虚拟主机配置为使用端口80