我想将网址example.com
指向http://localhost:8081
。我已将/etc/hosts
文件中的条目从example.com
添加到localhost
。但问题是端口8081配置为由tomcat服务器使用,端口80由apache2 httpd服务器使用。在apache2.conf
文件中,我创建了一个虚拟主机,将example.com
重定向到http://localhost:8081
,如下所示:
<VirtualHost *:80>
ServerName example.com
ProxyRequests Off
<Proxy *>
Order deny,allow
allow from all
</Proxy>
ProxyPreserveHost On
ProxyPass / http://localhost:8081/
ProxyPassReverse / http://localhost:8081/
ProxyErrorOverride Off
</VirtualHost>
但是它给出了以下错误:
Service Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
所以我认为问题是由于不同的服务器造成的。如果8081已经在httpd上,这将有效。解决此问题的解决方法是什么?