• 搜索: ???
?
?
CentOS7.x下PHPJSP共存(使用Apache进行反向代理vhost) - Linux/apache

时间:2018-09-27

在所需的环境(apache,php,tomcat)搭建完后

打开配置文件
vi /etc/httpd/conf/httpd.conf

在空白的地方添加如下内容

NameVirtualHost *:80(apache2.4.6版本或以上的不需要)


??????? ServerName php.mocai.com #指定一个域名
??????? ServerAlias localhost
??????? DocumentRoot /var/www/html #PHP网站的位置
??????? ErrorLog logs/php.mocai.com-error.log #日志位置
??????? CustomLog logs/php.mocai.com-access.log common #日志位置


??????? ServerName jsp.mocai.com #指定另一个域名
??????? DocumentRoot /var/lib/tomcat/webapps/ROOT #JSP网站的位置
??????? ErrorLog logs/jsp.mocai.com-error.log? #日志位置
??????? CustomLog logs/jsp.mocai.com-access.log common #日志位置
??????? ProxyPass / http://localhost:8080/ #转发位置
??????? ProxyPassReverse / http://localhost:8080/ #转发位置

找到:#ServerName www.example.com:80
改成:ServerName localhost:80

?也可以新建文件vhost.conf,把上面的内容复制到里面,再在apache的主配置文件(/etc/httpd/conf/httpd.conf)的下述配置项:

添加:

Include vhosts.conf

用httpd命令测试一下。

# httpd -t
Syntax OK

或检测配置文件正确性:apachectl configtest

重启相关服务
systemctl restart httpd.service
systemctl restart tomcat.service

1

?