【问题标题】:Setting the default virtual host with ISPConfig 3.0.4使用 ISPConfig 3.0.4 设置默认虚拟主机
【发布时间】:2012-01-12 01:46:17
【问题描述】:

我正在使用 ISPConfig 3.0.4,并且已经运行了多个站点。

我最近设置了多站点 wordpress 安装,并希望将此域(比如说 www.domaina.com)设置为服务器上的默认虚拟主机。这样,当我添加一个新站点(www.domainb.com)时,如果我没有在 ispconfig 中为 domainb 设置站点定义,它默认会去那里。目前它将转到 www.domainc.com,因为它似乎被设置为默认站点。

这里有没有人知道如何更改它,以便我可以将 domaina 设为默认值,而不是在每次添加新站点时都不必进行更改的 domainc?

【问题讨论】:

    标签: apache webserver virtualhost


    【解决方案1】:

    当您没有匹配的基于名称的虚拟主机时,apache 将显示它为该域找到的第一个站点。要在这种情况下使用全局默认值,您可以在 httpd.conf 行之前添加默认虚拟主机:
    包括 /etc/apache/vhosts/Vhosts_ispconfig.conf:

    <VirtualHost 192.168.0.1>
    ServerAdmin webmaster@yourdomain.com
    DocumentRoot /path/to/your/company/website/
    </VirtualHost>
    

    不要忘记更改 IP、电子邮件地址和路径。

    【讨论】:

    • 我知道此修复程序并感谢您将其写在这里供我使用。我真正想要的是一种方法(通过在 ispconfig 中设置)自动执行此操作,我不必直接登录服务器。我已对 httpd conf 文件进行了此更改,它现在正在运行。但是有没有办法从 ISP 配置中做到这一点?
    【解决方案2】:

    通过 ISPConfig,实现此目的的最佳方法是创建一个网站,该网站将按字母顺序排列在您的网站中的第一个。

    例如,000-default 将起作用。

    然后创建一个重定向到您的主域(此处为www.domaina.com)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-02
      • 2011-07-22
      • 2017-01-26
      • 2017-11-14
      • 2013-10-15
      • 2013-03-24
      • 2016-04-29
      相关资源
      最近更新 更多