子域名未加载

子域名未加载

在我的新服务器上,我设置了一个子域名patientslife.linf.in。但是当我尝试设置另一个子域名pmr.linf.in时,它会在Mozilla中显示“连接已重置”,在chrome中显示“未收到数据”。我在httpd.conf中写入以下行以进行设置

    <VirtualHost my-ip:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/html/pmr.linf.in/app/webroot
    ServerName www.pmr.linf.in
    ServerAlias pmr.linf.in
    <Directory "/var/www/html/pmr.linf.in">
    AllowOverride All
    </Directory>
    </VirtualHost>


我的网站使用 cakephp 框架。css
文件和文档根目录中的其他文件可以通过 url 访问。但无法加载网页。我将所有 .htaccess 文件与工作域的 .htaccess 进行了交叉检查。两者相同。

答案1

如果您想在单个 IP 中托管多个域或子域,请设置基于名称的虚拟主机

<VirtualHost pmr.linf.in:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/pmr.linf.in/app/webroot
ServerName www.pmr.linf.in
ServerAlias pmr.linf.in
<Directory "/var/www/html/pmr.linf.in">
AllowOverride All
</Directory>
</VirtualHost>

<VirtualHost patientslife.linf.in:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/patientslife.linf.in/data/path/
ServerName patientslife.linf.in
ServerAlias patientslife.linf.in
<Directory "/var/www/html/patientslife.linf.in">
AllowOverride All
</Directory>
</VirtualHost>

根据您获得的信息进行更改。以上仅仅是一个示例

相关内容