Apache vhost - 怎么办?

Apache vhost - 怎么办?

我不知道 vhost 如何工作。

但我想要实现的是,我的 webmin url 变成 conf.mydomain.se 而不是 conf.mydomain.se:10000

我有此服务器的其他 URL,但我只想忽略它并解决这个问题,也许我可以通过这样做来学习如何解决其余问题 :)

    <VirtualHost conf.mydomain.se:8001>
        ServerName 185.xx.xx.25
    </VirtualHost>

目前我的配置看起来如上。

如果我得到一个如何解决我的问题的实际例子,那么我可能会理解这一点。

答案1

好吧,过了一段时间我发现了问题。这既是我在这里写的,但主要是没有禁用默认配置

工作的一个是

<VirtualHost _default_>

  ServerName conf.mydomain.se
  ProxyPass / http://localhost:8001/
  ProxyPassReverse / http://localhost:8001/

</VirtualHost>

答案2

10000conf.mydomain.se:10000表示运行服务器的端口。默认端口为Http80。当您在浏览器中输入 url 时,它会自动请求服务器的 80 端口(对于 https,默认端口为 443)。您只需在当前配置中添加80而不是 即可8001。如果不起作用,请确保防火墙允许 80 端口。然后只需输入conf.mydomain.se即可。

相关内容