1

私は tomcat(port:8080)に一連のコードを、 apache に別の一連のコードを持ってい(port:80)ます。設定したデフォルトのポートは apache (ドキュメント ルート: /var/www/html)で、Tomcat の場合(/usr/.../webapps/ROOT) です。

現在、Tomcat コードベースが実行されてhttps:// www.example.com おり、Apache コードベースが実行されていますhttp://ww.example.com

私はプロキシを次のように書いています

ProxyPass /req https://example.com/req
ProxyPassreverse /req https://example/req

/reqを含む http からのすべてのリクエストは、https://example.com/req.

しかし問題は、 http://example.com/reqにリダイレクトされることです。

httpsにリダイレクトするにはどうすればよいですか、または「http」で tomcatを実行するにはどうすればよいですか

4

1 に答える 1

1

リダイレクトするポートを追加し、プロキシパスを次のように書き換えます。

ProxyPass /req https://example.com:8080/req
ProxyPassreverse /req https://example:8080/req
于 2014-10-07T10:59:06.283 に答える