【发布时间】:2017-12-29 23:10:51
【问题描述】:
基本上我想将所有流量从端口 80 转发到端口 8000。 这是我的配置文件:
<VirtualHost *:80>
ProxyPass / http://rentauto-sofia.com:8000/
ProxyPassReverse / http://rentauto-sofia.com:8000/
</VirtualHost>
【问题讨论】:
-
还有什么问题?你试过什么?什么不起作用?您收到什么错误消息?
-
问题是它不起作用。我也尝试添加一个 ServerName 和一个 ServerAlias。当 II 在 URL 中输入域时,我得到一个内部服务器错误。以下是整个错误: Internal Server Error 服务器遇到内部错误或配置错误,无法完成您的请求。请联系服务器管理员...有关此错误的更多信息可在服务器错误日志中找到。 Apache/2.4.18 (Ubuntu) 服务器在rentauto-sofia.com 端口 80
-
这里是错误日志:[warn] [pid 19133:tid 139672395179776] [client 195.234.87.26:26568] AH01144:没有协议处理程序对 URL / 有效。如果您使用的是 mod_proxy 的 DSO 版本,请确保代理子模块包含在使用 LoadModule 的配置中。 [警告] [pid 19132:tid 139672511985408] [client 195.234.87.26:26570] AH01144:没有协议处理程序对 URL /favicon.ico 有效。如果您使用的是 mod_proxy 的 DSO 版本,请确保代理子模块包含在使用 LoadModule 的配置中。参考:rentauto-sofia.com
-
那么,您的配置中是否有带有 mod_proxy 的 LoadModule 指令?
-
没有。我不知道该怎么做,如果有人设法帮助我,我会很高兴。
标签: apache server port reverse-proxy