【问题标题】:How to setup two virtual hosts in CentOS?如何在 CentOS 中设置两个虚拟主机?
【发布时间】:2017-05-10 20:47:44
【问题描述】:

我尝试在同一个 IP 上托管两个域。这是我一直在尝试的,但它不起作用:

    <VirtualHost host1.me:80>
        ServerAdmin admin@menet.me
        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 admin@menet.me
        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 中添加什么?

【问题讨论】:

    标签: apache virtualhost httpd.conf


    【解决方案1】:

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

    例如:假设你的服务器 ip 是 192.168.1.1,然后在 hosts 文件中输入以下条目:

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

    保存文件...

    然后检查...

    希望这会有所帮助:)

    【讨论】:

    • 能否请你给我看一个这个文件的例子,因为我什至没有它在服务器上。我应该创建它吗?
    • 我还应该在 httpd.conf 文件中进行更改吗?
    • 假设你的服务器ip是192.168.1.1,然后在/etc/hosts vi /etc/hosts 192.168.1.1 host1.me host2.me www.host2.me localhost save quit no need在 httpd.conf 中进行更改
    猜你喜欢
    • 2017-05-30
    • 2013-07-31
    • 2013-10-20
    • 2011-01-23
    • 2021-08-30
    • 2016-11-09
    • 1970-01-01
    • 1970-01-01
    • 2020-07-17
    相关资源
    最近更新 更多