XAMPP中整合Apache与Tomcat,Apache访问JSP页面

这两天一直在研究Apache+Tomcat集群操作,不过每次都有些小问题,后面终于摸索出来了,步骤如下:

1.打开:${Apache安装路径}/conf/httpd.conf这个文件,确保以下内容没有被注释

#这是虚拟主机
LoadModule vhost_alias_module modules/mod_vhost_alias.so
#这是多站点配置文件
Include conf/extra/httpd-vhosts.conf
LoadModule proxy_module modules/mod_proxy.so
 
LoadModule proxy_http_module modules/mod_proxy_http.so

2.配置httpd.conf文件

在最底部添加:

#这段代码防止localhost无法访问
<VirtualHost _default_:80>
    DocumentRoot "C:/xampp/htdocs"
    ServerName 127.0.0.1
</VirtualHost>

#这是一个典型的使用Apache的服务器的配置(PHP)
<VirtualHost *:80>
    ServerAdmin ****@qq.com    #可要可不要,管理员邮箱地址
    DocumentRoot "C:/xampp/htdocs/${项目名}"    #你项目的位置
    ServerName www.***.com    #域名
    ErrorLog "logs/${域名}-error.log"    #日志文件
    CustomLog "logs/${域名}-access.log" common    #日志文件
</VirtualHost>

#这是一个典型的使用Tomcat的服务器的配置(JSP)
<VirtualHost *:80>
	ServerAdmin ****@qq.com    #可要可不要,管理员邮箱地址
    ServerName www.***.com    #域名
    ProxyPreserveHost On    #开启反向代理
    ProxyRequests Off    #关闭正向代理
    ProxyPass / http://127.0.0.1:8080/${项目文件夹}/
    ProxyPassReverse / http://127.0.0.1:8080/${项目文件夹}/
</VirtualHost>

3.配置完成,可以分别在Apache里面配置PHP项目和Tomcat里面配置JSP项目测试。

注意事项:本机域名访问可能会出问题,需要配置hosts文件,文件位置:C:\Windows\System32\drivers\etc/hosts,文件没有后缀,可直接用记事本打开,最底部可配置:

127.0.0.1 www.***.com
127.0.0.1 www.***.com

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值