【问题标题】:Running two domains on one VPS在一个 VPS 上运行两个域
【发布时间】:2013-01-21 23:37:24
【问题描述】:

这是我的 httpd.conf 文件

NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot /var/www/joshhornby
ServerName www.joshhornby.co.uk
</VirtualHost>

<VirtualHost *:80>
DocumentRoot /var/www/designerschool
ServerAlias www.designer-school.com
</VirtualHost>

如果您访问 joshhornby.co.uk,您会看到它会将您带到正确的位置,并且该网站可以毫无问题地加载。转到 Designer-school.com 不会加载正确的文件,而只会加载没有样式表的 joshhornby.co.uk。

我哪里出错了?两个域都指向同一个 DNS,并且该 DNS 在同一台服务器上运行。我正在尝试从 VPS 上运行两个域。我试过谷歌搜索,但没有任何效果

【问题讨论】:

    标签: apache dns hosting vps


    【解决方案1】:

    经过大量的尝试和错误,我终于得到了这个工作

    名称虚拟主机 *:80

    <VirtualHost *:80>
    ServerName joshhornby.com
    ServerAlias joshhornby.co.uk
    DocumentRoot /var/www/joshhornby
    ServerName www.joshhornby.co.uk
    </VirtualHost>
    
    <VirtualHost *:80>
    ServerName joshornby.com
    ServerAlias designer-school.com
    DocumentRoot /var/www/designerschool
    ServerAlias www.designer-school.com
    </VirtualHost>
    

    【讨论】:

      【解决方案2】:
      NameVirtualHost *:80
      
      <VirtualHost *:80>
      ServerName www.joshhornby.co.uk
      ServerAlias joshhornby.co.uk
      DocumentRoot /var/www/joshhornby
      ServerName www.joshhornby.co.uk</pre>
      <VirtualHost>
      
      <VirtualHost *:80>
      ServerName www.designer-school.com
      ServerAlias designer-school.com
      DocumentRoot /var/www/designerschool
      ServerAlias www.designer-school.com
      </VirtualHost>
      

      【讨论】:

      • 这是我在重启服务器时遇到的错误 启动 httpd: httpd: Syntax error on line 996 of /etc/httpd/conf/httpd.conf: /etc/httpd/conf/httpd.conf :1001: 没有关闭。\n/etc/httpd/conf/httpd.conf:996: 没有关闭。
      猜你喜欢
      • 2013-01-21
      • 1970-01-01
      • 1970-01-01
      • 2019-08-13
      • 2011-06-16
      • 2019-07-27
      • 2017-10-23
      • 2020-02-15
      • 1970-01-01
      相关资源
      最近更新 更多