Macos Mac OS X小牛在设置虚拟主机时出现问题

Macos Mac OS X小牛在设置虚拟主机时出现问题,macos,osx-mavericks,virtualhost,Macos,Osx Mavericks,Virtualhost,一段时间以来,我一直在努力解决这个问题 我目前有一个成功的网站在虚拟主机上运行。 我正在尝试添加一个新的虚拟主机为一个新的网站,我正在本地开发,无法找出如何获得新的网站。我的浏览器找不到该网站 以下是我的过程: 开放式终端 键入以下内容: sudo apachectl start 然后我进入虚拟主机: sudo nano/etc/apache2/extra/httpd-vhosts.conf 执行以下操作并配置: <VirtualHost *:80> ServerAdmin we

一段时间以来,我一直在努力解决这个问题

我目前有一个成功的网站在虚拟主机上运行。 我正在尝试添加一个新的虚拟主机为一个新的网站,我正在本地开发,无法找出如何获得新的网站。我的浏览器找不到该网站

以下是我的过程:

  • 开放式终端
  • 键入以下内容:

    sudo apachectl start
    
  • 然后我进入虚拟主机:

    sudo nano/etc/apache2/extra/httpd-vhosts.conf

  • 执行以下操作并配置:

    <VirtualHost *:80>
    ServerAdmin webmaster@workingexample.com
    DocumentRoot "/Users/me/Sites/Example/folder"
    ServerName dev.workingexample.com
    ServerAlias dev.workingexample.com
    <Directory />
    Allow from all </Directory></VirtualHost>
    
    
    服务器管理员webmaster@workingexample.com
    DocumentRoot“/用户/me/站点/示例/文件夹”
    ServerName dev.workingexample.com
    ServerAlias dev.workingexample.com
    通融
    
  • 以下是不起作用的内容:

        <VirtualHost *:80>
        ServerAdmin webmaster@dev.broken.com
    
        DocumentRoot "/Users/me/Sites/broken"
        ServerName dev.broken.com
        ServerAlias dev.broken.com
        <Directory />
        Allow from all</Directory></VirtualHost>
    
    
    服务器管理员webmaster@dev.broken.com
    DocumentRoot“/用户/me/站点/断开”
    ServerName dev.break.com
    ServerAlias dev.break.com
    通融
    
    当我转到dev.workingexample.com/test时,我能够看到功能齐全的站点。 当我转到dev.break.com/helloworld.html时,该站点不会出现


    我可以通过http://local host/~me/parentfolder/

    找到该站点。Apache配置仅准备并指示Apache处理该特定(虚拟)域的传入请求(如果收到)。它不会告诉您的计算机/浏览器如何查找该域。除非您在DNS系统中注册了
    dev.break.com
    ,否则您的计算机不知道如何找到该域

    编辑您的
    /etc/hosts
    文件并将域添加到本地环回地址:

    127.0.0.1   localhost dev.broken.com
    

    这会覆盖DNS查找,并告诉您的系统
    dev.break.com
    解析到您的本地计算机。确保将
    localhost
    留在
    127.0.0.1
    的列表中,否则一堆东西可能会坏掉。将任何其他虚拟主机域添加到该列表的末尾。

    您没有提到在每次配置更改后重新启动/重新加载Apache。你会那样做吗?它不会自动从文件中刷新其配置。抱歉,我会在每次配置更改后重新启动apache。