如何使用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端口的项目了

发布了42 篇原创文章 · 获赞 61 · 访问量 5万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 创作都市 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览