如何使用Apache做转发设置,使Apache服务器同时支持JSP和PHP,apachejsp


使用转发可以在服务器上运行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端口的项目了

相关内容

    暂无相关文章