Apache大规模虚拟主机配置问题

时间:2017-06-22 20:34:57

标签: apache ssl dns vps

我是VPS托管的新手,所以请耐心等待。

我最近通过inmotion托管购买了VPS。它安装了Apache,cPanel和WHM。我不确定这是否重要,但在WHM root登录的右上角显示:CENTOS 7.3 x86_64

我正致力于开发一个系统,用户可以在这个系统中注册并获得如下子域名:theirUsername.mydomain.com。这将指向我的服务器上的文件所在的目录。还应允许人们使用我的名称服务器拥有域名。我需要系统自动检测他们的域名并将其指向他们的目录所在的位置。就像我手动登录cPanel并创建一个插件域一样,但是我需要将这个过程自动化。我还需要保留子域,我需要能够为这些域安装SSL证书。

我的系统与Squarespace的工作方式非常相似。

我已经阅读了大规模的虚拟主机,但在我的生活中无法弄清楚如何使其正常工作,或者它是否甚至是我正在寻找的东西。

我尝试过配置虚拟主机但没有运气。仅出于测试目的,我正在尝试单个域。这是我的代码:

    NameVirtualHost *:80
Listen 80

<IfModule mod_ssl.c>
    # SSL name based virtual hosts are not yet supported, therefore no
    # NameVirtualHost statement here
    Listen 443
</IfModule>

<VirtualHost *:80>
    DocumentRoot "/home/username/www/domain.com" 
    ServerName www.domain.com    
    ServerAlias domain.com
    ErrorLog "/home/username/www/domain.com/error.log" 
    CustomLog "/home/username/www/domain.com/requests.log" common
</VirtualHost>

日志文件正在进入该目录,但是访问域名会给我一个&#34;无法访问此站点&#34; Chrome中出错。

任何提示将不胜感激。

谢谢!

0 个答案:

没有答案
相关问题