在Resin中配置虚拟主机服务,出现了奇怪的问题,贴出来请众fans研究

由 kensin 在 11-27-2003 14:35 发表:

在Resin中配置虚拟主机服务,出现了奇怪的问题,贴出来请众fans研究

问题很古怪。

resin2.1.10已经安装,对虚拟主机的配置也应该是正确,因为,有两个虚拟主机通过浏览器已经可以正常访问。但是在配置第三个时却出现了问题,错误提示很简单,意思是没有权限。反复检查httpd.conf和resin.conf,以及这些配置文件和虚拟主机根目录的权限,都找不到问题所在。更奇怪的是,将第三个虚拟主机根目录指向可成功运作的两个虚拟主机的根目录,故障也依旧。百思不得其解,请从fans研究指教。

httpd.conf文件部分内容如下:

--------------------------------------------------------

 1<virtualhost examples.qtsm.loc="">   
 2  
 3ServerAdmin [email protected]   
 4  
 5DocumentRoot  /var/www/examples  //请注意这个目录   
 6  
 7ServerName examples.qtsm.loc   
 8  
 9ErrorLog logs/examples-error_log   
10  
11CustomLog logs/examples.com-access_log common   
12  
13</virtualhost>
 1<virtualhost www.qtsm.loc="">   
 2  
 3ServerAdmin [email protected]   
 4  
 5DocumentRoot  /var/www/examples  //请注意这个目录   
 6  
 7ServerName www.qtsm.loc   
 8  
 9ErrorLog logs/qtsm-error_log   
10  
11CustomLog logs/qtsm-access_log common   
12  
13</virtualhost>

-------------------------------------------------------

大家可以看到,这两个虚拟主机其实都指向了同一个目录。

resin.conf文件部分内容如下:

-----------------------------------------------------------------

1<host id="www.qtsm.loc">
2<app-dir> /var/www/examples  </app-dir>
3<servlet-mapping servlet-name="com.caucho.jsp.JspServlet" url-pattern="*.jsp"></servlet-mapping>
4<classpath compile="true" id="WEB-INF/classes" source="WEB-INF/classes"></classpath>
5</host>
1<host id="examples.qtsm.loc">
2<app-dir> /var/www/examples  </app-dir>
3<servlet-mapping servlet-name="invoker" url-pattern="/servlets/*"></servlet-mapping>
4<servlet-mapping servlet-name="com.caucho.jsp.XtpServlet" url-pattern="*.xtp"></servlet-mapping>
5<servlet-mapping servlet-name="com.caucho.jsp.JspServlet" url-pattern="*.jsp"></servlet-mapping>
6</host>

----------------------------------------------------------------------

大家可以看到,也都是指向了同一个目录。

但是,通过examples.qtsm.loc就可以成功的访问网站,而访问 www.qtsm.loc则出现如下故障提示:

----------------------------------------------------------------------

Forbidden

You don't have permission to access / on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Apache/2.0.40 Server at www.qtsm.loc Port 80

--------------------------------------------------------------------

最后说明一下,DNS的配置是正确的,Ping www.qtsm.loc和Ping examples.qtsm.loc都指向了同一个IP。为节省篇幅,我节省了第一个虚拟主机的配置部分。

在这恭候各位的佳音,多谢先。


由 kensin 在 11-27-2003 19:40 发表:


没有兄弟对这个问题感兴趣吗?自己顶一下先。

晚上有空,准备再好好检查一下,在线等,希望能和更多的人交流,共同学习。


Linux总是给你带来很多的无奈,甚至是

Published At
Categories with 服务器类
comments powered by Disqus