- 论坛徽章:
- 0
|
安装了tomcat、apache、JSDK、PHP、mod_jk.so....
测试也正常,能把HTTP请求转到tomcat上面执行,而做VHOST虚拟主机的时候,却出现了问题;
httpd.conf VHOST配置部分如下:
<VirtualHost *:80>
ServerAdmin webmaster@xx.com
DocumentRoot /mis/web
ServerName mis.xx.com
JkMount /* ajp13w
ErrorLog logs/mis.xx.com-error_log
CustomLog logs/mis.xx.com-access_log combined
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@xx.com
DocumentRoot /opt/sino/web
ServerName mail.xx.com
ErrorLog logs/59.151.xx.xx.com-error_log
CustomLog logs/59.151.xx.xx.com-access_log combined
</VirtualHost>
在重新启动的时候,提示如下,但可以正常运行。
[root@zlls conf]# service httpd restart
停止 httpd: [ 确定 ]
启动 httpd:[Sun Jun 18 11:53:02 2006] [warn] _default_ VirtualHost overlap on port 80, the first has precedence
问题:
1,在输入mis.xx.com和mail.xx.com都跳转到(JkMount /* ajp13w)tomcat,说明下面这个VHOST没有起作用
2.此操作是在VM下进行的,难道VM不能做VHOST出来。
3.如果把上下两个VHOST互换,运行mis.xx.com和mail.xx.com,都会运行/opt/sino/web下的东西,晕~~为什么不识HTTP里的HOST数值呢?? |
|