最近,在服务器配置上遇到这么一个问题,一个服务端口8989只对本地地址127.0.0.1即localhost有效,但现在要通过一个管理域名admin.domain.com 来访问该端口服务,应该怎样配置Apache?
配置步骤为简单的二步:
- 加载mode_proxy,mode_http_proxy
- 添加如下虚拟主机
<VirtualHost *:80>
<Proxy *>
Allow from admin.domain.com
</Proxy>
ServerName admin.domain.com
ProxyPass / http://localhost:8989/
ProxyPassReverse / http://localhost:8989/
ProxyPreserveHost On
</VirtualHost>