0

我想在我的 apache 上配置两台服务器 simutaneoulsy。一个是 name localhostn 另一个是 name shadaab

我所做的是编辑C:\xampp\apache\conf\httpd.conf并在文件的最后添加了这些行

    NameVirtualHost localhost

    <VirtualHost localhost>
        DocumentRoot "C:/xampp/htdocs"
        ServerName localhost 
    </VirtualHost> 


    NameVirtualHost shadaab

    <VirtualHost shadaab> 
        DocumentRoot "F:/projects/all/" 
        ServerName shadaab
    </VirtualHost> 

重新启动 apache 服务器。当我浏览 urllocalhost时它工作正常,但是当我为 'shadaab' 浏览它时它不起作用。

稍后关于mysql如何与shadaab服务器连接请帮助。我还需要做哪些其他更改。

4

2 回答 2

1

添加

127.0.0.1 沙达布

在您的主机文件中

您将能够通过 shadaab 连接到您的 mysql 服务器。shadaab 将指向 127.0.0.1

于 2013-10-28T17:10:59.477 回答
1

您的配置已关闭。我建议阅读一些文档

您的配置类似于:

NameVirtualHost 127.0.0.1:80

<VirtualHost 127.0.0.1:80>
    DocumentRoot "C:/xampp/htdocs"
    ServerName localhost 
</VirtualHost> 

<VirtualHost 127.0.0.1:80> 
    DocumentRoot "F:/projects/all/" 
    ServerName shadaab
</VirtualHost>

或者替换127.0.0.1*让 apache 监听所有 IP 地址,而不仅仅是环回。

于 2013-10-28T17:24:41.263 回答