【发布时间】:2019-04-19 09:55:26
【问题描述】:
我的 tomcat 在我的 linux 机器上独立运行,端口为 7778。我已将 apache 配置为在端口 443 上的 ssl 上运行。
我的 httpd.conf 如下:
Listen 80
<VirtualHost *:80>
ServerName www.domain.com
Redirect / https://www.example.com
</VirtualHost> -->
ProxyPass / http://localhost:7778/website
ProxyPassReverse / http://localhost:7778/website
我的 ssl.conf 如下:
Listen 443
<VirtualHost _default_:443>
SSLEngine on
SSLCertificateFile /path/to/certificate/file
SSLCertificateKeyFile /path/to/key
</VirtualHost>
我的 server.xml 连接器如下:
<Connector port="7778" protocol="HTTP/1.1"
proxyName="www.domain.com" proxyPort="80" />
问题是我的 Apache 无法在 7778 端口上重定向到 Tomcat 并给出 503 错误。
【问题讨论】:
-
为什么不能在应用上直接使用 443?
-
尝试在 VirtualHost 中移动 ProxyPass 指令
标签: apache ssl tomcat8 proxypass