URLを使用している場合、Tomcatで実行されているJava/JSP/Spring WebアプリケーションはEC2インスタンス上で正常に動作します:www.mydomain.com:8080/my -webapp /しかし、etc/apache2/sites-enabledの000-default.confを編集してapache2上に仮想ホストを設定しようとすると、アプリケーションはまだwww.mydomain.comとして実行されますが、ユーザーにログインするためにMySQLデータベースにアクセスする必要があるページまでです。 記述が要求されたリソースが利用できない タイプステータスレポート メッセージ -仮想ホスト経由でTomcat Java WebアプリケーションがMySQLに接続していない場合
HTTPステータス404:データベースクエリは、ページを返します。 のApache Tomcat/7.0.70
私の000-は、default.confファイルが読み込み:
<VirtualHost *:80>
ServerName www.mydomain.com
ProxyPreserveHost On
ProxyRequests Off
ServerAdmin [email protected]
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass/http://localhost:8080/my-webapp/
ProxyPassReverse/http://localhost:8080/my-webapp/
<Location />
Order allow,deny
Allow from all
</Location>
</VirtualHost>
#vim: syntax=apache ts=4 sw=4 sts=4 sr noet
私は000-は、default.confを理解していない認め、任意の助けを感謝しています。ありがとうございました!
それは働いた!いい日!ありがとうございました! – Brad