を使用してApache
Web サーバーを構成しようとしていますが、それが正しいかどうかわかりません。Tomcat
AJP
私が従った手順は次のとおりです。
ファイルrequiredModule
で有効化httpd.conf
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
ファイルにifModule
条件を追加しましたhttpd.conf
<IfModule mod_proxy>
ProxyPass / ajp://localhost:8009/
ProxyPassMatch ^(/photos/.*\.jpg)$!
</IfModule>
Alias /photos "F:\projects\AL\Photos"
<Directory "F:\projects\AL\Photos">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
そして最後にConnector
、server.xml
ファイルにTomcat
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
現在、次の場所にある JSP ファイルを参照しようとしています。
http://localhost:8009/examples/jsp/jsp2/el/basic-arithmetic.jsp
これは問題なく動作しますが、代わりに次の JSP を参照したいと思います。
http://localhost/examples/jsp/jsp2/el/basic-arithmetic.jsp.
私もこれを試しました:
<IfModule mod_proxy>
ProxyPass / ajp://localhost:8009/
ProxyPassReverse / ajp://localhost:8009/
ProxyPassMatch ^(/photos/.*\.jpg)$!
Alias /photos "F:\projects\AL\Photos"
< Directory "F:\projects\AL\Photos">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</IfModule>
そして、次のURLを閲覧しようとしました
http://localhost/examples/jsp/jsp2/el/basic-arithmetic.jsp
これも機能しません。
私はそれを正しく行いましたか、それとも他にできることがありますか?