Apache作为反向代理不起作用

时间:2018-08-22 19:40:00

标签: apache tomcat reverse-proxy

我正在尝试在代理后面发布具有/ x / services作为入口点的Spring应用程序(也具有Spring Security)。它在8080的Tomcat中的Google Engine(Debian)中运行。我将Apache 2配置为具有以下配置的反向代理

<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        ProxyRequests off
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
        ProxyPreserveHost On
<Proxy *>
   Order allow,deny
   Allow from all
</Proxy>
        # Servers to proxy the connection, or
        # List of application servers Usage
        ProxyPass / http://127.0.0.1:8080/x/services/
        ProxyPassReverse / http://127.0.0.1:8080/x/services
        ServerName localizator.org
        ServerAlias *.localizator.org
</VirtualHost>

我对照许多示例进行了检查,似乎还可以,但是我得到的唯一答复是“ /的索引”页面。而且Apache日志根本无济于事。
任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

对于遇到类似问题的人,请不要忘记做:

sudo a2ensite proxy-host 

(假设您的.conf文件名是proxy-host)