LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: jxwaxqb

为什么我的apache虚拟主机设置不生效?

[复制链接]
 楼主| 发表于 2004-5-22 20:39:31 | 显示全部楼层
晕。今天无意之间发现问题所在了。
其实我的配置是没有问题的!问题在我的虚拟主机配置部分是copy过来的,其他部分改了,但忘了改ServerName后面的域名了。
看来做事还是不够认真啊。
发表于 2004-5-22 20:45:12 | 显示全部楼层

回复: 为什么我的apache虚拟主机设置不生效?

最初由 jxwaxqb 发表
有两个虚拟主机,但输IP和两个域名显示的都是第一个网站。配置如下:
NameVirtualHost 192.168.0.1

<VirtualHost 192.168.0.1>
    DocumentRoot /usr/local/apache/htdocs
    ServerName 192.168.0.1
    DirectoryIndex index.htm index.html
</VirtualHost>

<VirtualHost 192.168.0.1>
    ServerAdmin webmaster@china.com
    DocumentRoot /usr/local/apache/htdocs
    ServerName customer.china.com
     DirectoryIndex index.html index.htm
</VirtualHost>
<VirtualHost 192.168.0.1>
    ServerAdmin webmaster@china.com
    DocumentRoot /usr/local/apache/htdocs/ddn
    ServerName ddn.china.com
    DirectoryIndex index.php
</VirtualHost>



customer.china.com
ddn.china.com
不一样呀!是什么地方的ServerName??
发表于 2004-5-24 13:47:35 | 显示全部楼层
改成这样试试,应该可以的.有什么问题请回复
NameVirtualHost 192.168.0.1

<VirtualHost customer.china.com>
ServerAdmin webmaster@china.com
DocumentRoot /usr/local/apache/htdocs
ServerName customer.china.com
ServerAlias customer
DirectoryIndex index.html index.htm
</VirtualHost>
<VirtualHost ddn.china.com>
ServerAdmin webmaster@china.com
DocumentRoot /usr/local/apache/htdocs/ddn
ServerName ddn.china.com
ServerAlias ddn
DirectoryIndex index.php
</VirtualHost>
发表于 2004-5-24 14:01:27 | 显示全部楼层
<VirtualHost customer.china.com>
ServerAdmin webmaster@china.com
DocumentRoot /usr/local/apache/htdocs
ServerName customer.china.com
ServerAlias customer
DirectoryIndex index.html index.htm
</VirtualHost>
<VirtualHost ddn.china.com>
ServerAdmin webmaster@china.com
DocumentRoot /usr/local/apache/htdocs/ddn
ServerName ddn.china.com
ServerAlias ddn
DirectoryIndex index.php
</VirtualHost>
同意,简单明了
不能用ip地址作virtualhost
或者绑定两个网卡地址
发表于 2004-5-24 15:21:34 | 显示全部楼层
晕,难道
http://plnn.minidns.net
http://forum.minidns.net
访问到的是同一个页面,当然不是

晕,你们提到的设置对我的网络无效

我的网络是由ADSL modem内置的NAT协议端口映射实现的
由动态DNS提供商将plnn.minidns.net映射于上网的动态IP
然后通过RDR端口映射于内网的机器,刚才没仔细看,暂时没想到原因

最后仍然只能

nameVirtualHost 192.168.1.3
<VirtualHost 192.168.1.3>
ServerName forum.minidns.net
DocumentRoot e:/w3/www/forum
</VirtualHost>
<VirtualHost 192.168.1.3>
ServerName dato.minidns.net
DocumentRoot e:/w3/www/mambo
</VirtualHost>
<VirtualHost 192.168.1.3>
ServerName plnn.minidns.net
DocumentRoot e:/w3/www
</VirtualHost>
发表于 2004-5-24 23:16:24 | 显示全部楼层

我的没有这段!

<VirtualHost 192.168.1.3>
ServerName forum.minidns.net
DocumentRoot e:/w3/www/forum
</VirtualHost>
<VirtualHost 192.168.1.3>
ServerName dato.minidns.net
DocumentRoot e:/w3/www/mambo
</VirtualHost>
<VirtualHost 192.168.1.3>
ServerName plnn.minidns.net
DocumentRoot e:/w3/www
</VirtualHost>

我是在局域网里的 虚拟IP  
只能用 IP 访问  可是 却是不能
404 错误为什么着不道 那个文件呢??

我把默认的HTML 删了 自己建了一个 现在怎么也不能访问了!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表