2016-12-26 105 views
0

我试图在同一个IP上托管两个域。这是我一直在尝试,但它不起作用:如何在CentOS中设置两个虚拟主机?

<VirtualHost host1.me:80> 
     ServerAdmin [email protected] 
     DocumentRoot /var/www/html/host1/ 
     ServerName host1.me 
     ErrorLog logs/host1-error_log 
     CustomLog logs/host1-access_log common 
    </VirtualHost> 

    <VirtualHost host2.me:80> 
     ServerAdmin [email protected] 
     DocumentRoot /var/www/html/host2/ 
     ServerName www.host2.me 
     ServerAlias host2.me 
     ErrorLog logs/host2-error_log 
     CustomLog logs/host2-access_log common 
    </VirtualHost> 

我应该在我的httpd.conf中放什么?

回答

0

如果你在本地访问的URL,即服务器本身, 然后你需要添加他们的条目在/ etc/hosts文件。

例如:假设UR服务器IP是192.168.1.1,在主机THN放下面的条目文件:

192.168.1.1 host1.me host2.me www.host2.me

保存文件.. 。

,然后检查...

希望这有助于:)

+1

你能不能,请告诉我这个文件的一个例子,因为我甚至不具有在服务器上。我应该创建它吗? – ivanacorovic

+0

而且我还应该在httpd.conf文件中进行更改吗? – ivanacorovic

+0

假设UR服务器IP是192.168.1.1,然后把下面的在/ etc/hosts项 VI/etc/hosts中 192.168.1.1 host1.me host2.me www.host2.me本地主机 保存退出 没有必要在httpd.conf中进行更改 – user3632381