apache2/Tomcat9 サーバーを Windows から Ubuntu に移動しました。ProxyPass と ProxyPassReverse は正常に動作しています。既知の Tomcat Web アプリケーション URL はすべて通過しています。
ただし、www.myservername.com と入力すると、デフォルトの var/www ディレクトリに移動します。
を使ってリダイレクトしてみました000-default.conf
。以下は では機能しますhttp://www.myservername.com
が では機能しません。https://www.myservername.com
サーバー名 www.myservername.com
ServerName www.myservername.com
<VirtualHost *:*>
ServerName www.myservername.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
Redirect permanent / https://www.myservername.com/ddd-college-website/entry
</VirtualHost>
つまり、https://www.myservername.com/
ブラウザに入力すると、ユーザーは に移動できるはずですhttps://www.myservername.com/ddd-college-website/entry
。しかし、それは実現していません。
アドバイスをいただければ幸いです
答え1
ServerNameにはポート番号ではなくサーバー名のみを設定します。Redirectの場合はRedirect permanent / https://whatever/