我想在一个全部是php网站的服务器上搭建一个jsp网站,网站的虚拟目录是建在apache的httpd-vhosts.conf文件下。
在整合tomcat和apache时出现了问题如下:情况1:在apache的httpd.conf文件的最后加了几行,服务器就解释不了php文件了,但是jsp可以正常解释,下面是配置:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
ProxyPass / ajp://127.0.0.1:8009/
ProxyPassReverse / ajp://127.0.0.1:8009/
情况2:我将上面的配置改成如果当只遇到jsp工程的虚拟目录(位置在d:\www\gowobaby_com)才交给tomcat处理,这样php可以正常解释,但是jsp页面不能正常解释,下面是配置:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
ProxyPass /gowobaby_com ajp://127.0.0.1:8009/
ProxyPassReverse /gowobaby_com ajp://127.0.0.1:8009/ 使用情况2的配置时,jsp解释出来的代码是jsp的源文件,而不是页面
<%@page contentType="text/html"%>
<%@page pageEncoding="GBK"%><%@page import="util.Database"%>
<%@page import="java.lang.String"%>
<%@page import="java.sql.ResultSet"%>
<%@page import="java.util.Vector"%>
<%@page import="java.util.Date"%>
<%@page import="java.text.SimpleDateFormat"%>
<%@page import="java.io.InputStream"%>
<%@page import="java.io.ByteArrayOutputStream"%><%
response.setHeader("Pragma", "No-cache");//HTTP 1.1
response.setHeader("Cache-Control", "no-cache");//HTTP 1.0
请问我应该怎样配置呢?要修改tomcatr的配置还是修改apache的配置呢?求救!!
在整合tomcat和apache时出现了问题如下:情况1:在apache的httpd.conf文件的最后加了几行,服务器就解释不了php文件了,但是jsp可以正常解释,下面是配置:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
ProxyPass / ajp://127.0.0.1:8009/
ProxyPassReverse / ajp://127.0.0.1:8009/
情况2:我将上面的配置改成如果当只遇到jsp工程的虚拟目录(位置在d:\www\gowobaby_com)才交给tomcat处理,这样php可以正常解释,但是jsp页面不能正常解释,下面是配置:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
ProxyPass /gowobaby_com ajp://127.0.0.1:8009/
ProxyPassReverse /gowobaby_com ajp://127.0.0.1:8009/ 使用情况2的配置时,jsp解释出来的代码是jsp的源文件,而不是页面
<%@page contentType="text/html"%>
<%@page pageEncoding="GBK"%><%@page import="util.Database"%>
<%@page import="java.lang.String"%>
<%@page import="java.sql.ResultSet"%>
<%@page import="java.util.Vector"%>
<%@page import="java.util.Date"%>
<%@page import="java.text.SimpleDateFormat"%>
<%@page import="java.io.InputStream"%>
<%@page import="java.io.ByteArrayOutputStream"%><%
response.setHeader("Pragma", "No-cache");//HTTP 1.1
response.setHeader("Cache-Control", "no-cache");//HTTP 1.0
请问我应该怎样配置呢?要修改tomcatr的配置还是修改apache的配置呢?求救!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货