【求助】多个虚拟主机应该如何设置?提示虚拟主机重复

Linux VPS 支持
回复
Natsuwind
帖子: 12
注册时间: 2010-01-03 13:16

【求助】多个虚拟主机应该如何设置?提示虚拟主机重复

#1

帖子 Natsuwind » 2010-08-10 18:52

[Tue Aug 10 10:38:58 2010] [warn] VirtualHost 173.111.111.111:443 overlaps with VirtualHost 173.111.111.111:443, the first has precedence, perhaps you need a NameVirtualHost directive

配置如下:

/etc/apache2/httpd.conf

代码: 全选

User www
Group www
NameVirtualHost 173.111.111.111:80
/etc/apache2/sites-available 下面有3个文件,分别是

a1.com

代码: 全选

<VirtualHost 173.111.111.111:80>
        ServerName a1.com
        DocumentRoot /var/www/a1.com
        ServerAlias a1.com
</VirtualHost>
ssl.a1.com

代码: 全选

<VirtualHost 173.111.111.111:443>
        ServerName a1.com
        DocumentRoot /var/www/a1.com
        ServerAlias a1.com
        ServerSignature On
        SSLEngine On
        SSLCertificateFile /etc/apache2/ssl-file/a1.pem
</VirtualHost>

c1.com

代码: 全选

<VirtualHost 173.111.111.111:80>
        ServerName c1.com
        DocumentRoot /var/www/c1.com
        ServerAlias c1.com
</VirtualHost>
在这种情况下一切正常。

不过当我把c1.com的ssl配置文件加入后,就不行了
ssl.c1.com

代码: 全选

<VirtualHost 173.111.111.111:443>
        ServerName c1.com
        DocumentRoot /var/www/c1.com
        ServerAlias c1.com
        ServerSignature On
        SSLEngine On
        SSLCertificateFile /etc/apache2/ssl-file/c1.pem
</VirtualHost>

执行
a2ensite ssl.c1.com
/etc/init.d/apache2 reload
就会提示这个
[Tue Aug 10 10:38:58 2010] [warn] VirtualHost 173.111.111.111:443 overlaps with VirtualHost 173.111.111.111:443, the first has precedence, perhaps you need a NameVirtualHost directive
到网上查了一下,都是说要在httpd.cong设置NameVirtualHost ,但是这个已经被80用了一次了,443这个端口怎么处理呢
上次由 Natsuwind 在 2010-08-10 19:03,总共编辑 1 次。
Natsuwind
帖子: 12
注册时间: 2010-01-03 13:16

Re: 【求助】多个虚拟主机应该如何设置?提示虚拟主机重复(刚刚有个帖子提示发帖成功,但是找不到呢)

#2

帖子 Natsuwind » 2010-08-10 19:07

pocoyo 写了:多刷两遍就看到了.
好像开启主题审核了,刚刚编辑了一下 又消失了 :em06


兄弟姐妹们,指点一下怎么设置apache吧,学习学习 :em20
头像
newnetexr
帖子: 163
注册时间: 2010-01-23 23:38
联系:

Re: 【求助】多个虚拟主机应该如何设置?提示虚拟主机重复

#4

帖子 newnetexr » 2010-08-13 11:48

:em09 SSL必须占用一个独立IP,是不能设置虚拟主机的
回复