我知道以前有人问过这个问题,我使用评分最高的问题作为基线,但我仍然无法让它发挥作用。
我正在尝试通过 FreeBSD 中的 iocage 监狱来托管网站。
在我的监狱中,我托管了一个名为 sub.domain.com 的域。我设法让 Apache 监听不同的端口 10080。所以当我转到 sub.domain.com:10080 时,我可以访问我的网站。
我希望能够访问 sub.domain.com 并访问我的网站。据我了解,我需要使用 mod_proxy 重定向以允许 80 -> 10080。
在 httpd.conf 我取消了 mod_proxy 的注释并添加了以下内容
<VirtualHost *:80>
ProxyPreserveHost On
ProxyRequests Off
ServerName www.sub.domain.com
ServerAlias sub.domain.com
ProxyPass / http://localhost:10080
ProxyPassReverse / http://localhost:10080
</VirtualHost>
这对我不起作用,我仍然需要访问 sub.domain.com:10080 才能访问我的网站。
有小费吗?
编辑:当前配置,也不起作用
<VirtualHost *:80>
ProxyPreserveHost On
ProxyRequests Off
ServerName <jailip>
ServerAlias <jailip>
ProxyPass / http://<jailip>:10080
ProxyPassReverse / http://<jailip>:10080
</VirtualHost>