如何使用Apache做转发设置,使Apache服务器同时支持JSP和PHP
使用转发可以在服务器上运行PHP和JSP项目设置步骤如下
一、工具
1. Apache 2.4.33
2. JDK 1.8 + Tomcat 8.5
二、步骤
1. 开启mod_proxy.so和mod_proxy_http.so模块
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
2. 设置转发
进入Apache安装目录下的/conf/extra目录,如果你使用的http默认端口,更改httpd-vhosts.conf文件,
<VirtualHost _default_:80>
ServerName test.cn #域名
ProxyPreserveHost On
ProxyRequests Off
ProxyPass / http://127.0.0.1:8080/
ProxyPassReverse / http://127.0.0.1:8080/
</VirtualHost>
使用的是https加密端口的话,更改httpd-ssl.conf文件,如下
<VirtualHost _default_:443>
ServerName test.cn #域名
SSLEngine on
SSLCertificateFile "证书所在目录/fullchain.pem"
SSLCertificateKeyFile "证书所在目录/privkey.pem"
ProxyPreserveHost On
ProxyRequests Off
ProxyPass / http://127.0.0.1:8080/
ProxyPassReverse / http://127.0.0.1:8080/
</VirtualHost>
设置好之后重启Apache,在浏览器输入直接输入域名就可以访问到8080端口的项目了
页:
[1]