【问题标题】:Host Multiple Sites on Apache with same IP and Port在 Apache 上使用相同的 IP 和端口托管多个站点
【发布时间】:2016-05-21 14:24:21
【问题描述】:

尝试从同一个 Ubuntu Apache 机器托管多个站点。相同的 IP 和相同的端口。区别在于主机标头或域地址。我可以使用 IIS 轻松做到这一点,但我想迁移到 Apache。

现在使用此代码,每次我使用这些 URL 进行测试时。即使我尝试不同的 URL,我也会被指向第一个 URL。 (我假设是因为它是第一个 80 端口网站)。如果您在 Ubuntu 服务器的桌面上,一切都可以在本地正常工作,但如果您在本地桌面或 Internet 上则不行。 (这些是我的实验室域名。)

我的 www.conf 文件位于 /etc/apache2/sites-available 中。相同的 conf 文件显示在 /etc/apache2/sites-enabled

<VirtualHost *:80>
DocumentRoot /var/www/dizydiz

ServerName dizydiz.com
ServerAlias www.dizydiz.com

</VirtualHost>

###

<VirtualHost *:80>
DocumentRoot /var/www/dizydiz2

ServerName dizzydiz.com
ServerAlias www.dizzydiz.com

</VirtualHost>

###

<VirtualHost *:80>
DocumentRoot /var/www/squeakerkiller

ServerName squeakerkiller.com
ServerAlias www.squeakerkiller.com

</VirtualHost>

###

<VirtualHost *:80>
DocumentRoot /var/www/dizydiz_legacy1

ServerName old.dizydiz.com

</VirtualHost>

我在这个 Web 盒子前面使用另一个 Ubuntu 盒子作为 ProxyPass 盒子。

<VirtualHost *:80>
     ServerName dizydiz.com
     ServerAlias www.dizydiz.com
     ServerAlias kb.dizydiz.com
     ServerAlias old.dizydiz.com
     ServerAlias squeakerkiller.com
     ServerAlias www.squeakerkiller.com
     ServerAlias dizzdiz.com
     ServerAlias www.dizzydiz.com

     ProxyPass / http://10.10.10.18/
     # ProxyPassReverse / http://10.10.10.18/

     # Uncomment the line below if your site uses SSL.
     #SSLProxyEngine On
</VirtualHost>

想法?

【问题讨论】:

    标签: ubuntu web apache2 virtualhost


    【解决方案1】:

    this superuser.com question 上查看已接受的答案,我认为它可以解决您的问题。

    如果该链接消失,请查看virtual hosts 上的 Apache 页面。

    【讨论】:

      【解决方案2】:

      您需要激活网站

      键入以下命令以激活,将“example”替换为您的 .conf 名称。

      sudo a2ensite example.com.conf

      然后做

      sudo 服务 apache2 重启

      您可能会收到一条错误消息: * 重启网络服务器 apache2 AH00558:apache2:无法可靠地确定服务器的完全限定域名,使用 127.0.0.1。全局设置“ServerName”指令以禁止显示此消息

      这很好,这不会影响您的网站。

      也遵循这个: https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-14-04-lts

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-01-17
        • 2016-04-04
        • 1970-01-01
        • 2015-09-14
        • 2020-08-09
        • 2016-06-12
        • 1970-01-01
        • 2013-10-16
        相关资源
        最近更新 更多