VSB自带Apache整合其他jsp网站
2016-08-03 00:00
VSB自带Apache整合其他jsp网站
2016-08-03现象
服务器已存在JSP网站,运行于80端口,WEB Server使用Tomcat;需要和VSB公用80端口。
原因
服务器资源不够
解决方法
1、 将原有Tomcat修改为非80端口,并确认可正常打开(修改server.xml);
2、 在httpd.conf配置文件中,添加虚拟站点信息,如下:
##配置站点根目录,设置权限,加粗部分替换为站点实际信息
<Directory "E:/website/hlkgbpaper">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
##配置虚拟站点信息,加粗部分替换为站点实际信息
<VirtualHost *>
ServerAdmin webmaster@yourdomain.com
UseCanonicalName off
VirtualDocumentRoot "E:/website/hlkgbpaper"
ErrorLog logs/epaper_error.log
ServerName epaper.hlkyjt.com.cn
##配置反向代理,将所有请求转发到本地8889端口(原tomcat端口)
RewriteEngine on
ProxyPreserveHost on
RewriteRule ^/(.*)$ http://127.0.0.1:8889$1 [P,L]
</VirtualHost>
3、 重启Apache服务,即可。
备注:
此方法同样适用于asp、php等其他类型站点。