kggg 发表于 2013-05-31 14:32

apache 虚拟主机

VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80                   is a NameVirtualHost
         default server www.test1.com (/etc/httpd/conf.d/test1.conf:1)
         port 80 namevhost www.test1.com (/etc/httpd/conf.d/test1.conf:1)
         port 80 namevhost www.test2.com (/etc/httpd/conf.d/test2.conf:1)
Syntax OK

如上面信息所示apache运行正常, 配置有两个域名www.test1.com, www.test2.com,现在的问题是www.test2.com可以正常访问, www.test1.com无法访问, 放一个html页面在test1的根目录下,显示not found错误,不知是什么原因.

chenyx 发表于 2013-05-31 16:31

浏览器访问下那个无法访问的网站,检查下apache的error日志,看看是什么原因造成的文件无法找到

wenhq 发表于 2013-05-31 16:48

not found 404.

配置贴一下。

wenhq 发表于 2013-05-31 16:50

另外你怎么2个domain监听同一个port?

看下这个
http://httpd.apache.org/docs/2.2/zh-cn/vhosts/

chenyx 发表于 2013-05-31 17:12

应该与两个域名无关吧,只要两个域名都指向同一个ip不就行了 @wenhq

wenhq 发表于 2013-05-31 17:39

chenyx 发表于 2013-05-31 17:12 static/image/common/back.gif
应该与两个域名无关吧,只要两个域名都指向同一个ip不就行了 @wenhq

恩。

kggg 发表于 2013-06-01 10:14

回复 2# chenyx

用浏览器访问会跳到APACHE欢迎页面.这很奇怪, 根目录下面已经有INDEX.HTML了.
我也测试过生成一个test.html用浏览器访问, 就是not found了.


   

chenyx 发表于 2013-06-01 21:12

还是要看apache的error_log才能定位

kggg 发表于 2013-06-03 09:01

回复 8# chenyx

error log没有报错.


   

chenyx 发表于 2013-06-03 09:03

不会吧,404应该在apache的error_log里面有条目的.
页: [1] 2
查看完整版本: apache 虚拟主机