我正在尝试使用 using配置Apache
网络服务器,但我不确定我做对与否。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>
然后我尝试浏览以下网址
http://localhost/examples/jsp/jsp2/el/basic-arithmetic.jsp
这也不起作用。
我做对了吗,还是我可以做其他事情?