【问题标题】:How to keep localhost URL short in Mountain Lion如何在 Mountain Lion 中保持 localhost URL 简短
【发布时间】:2013-04-20 11:18:52
【问题描述】:

我正在使用 mac osx(山狮)。 所有的php,apache都已经安装没有问题。

我创建了一个简单的登录页面并将其放入我的站点文件夹中。 当我输入http://localhost/~dolmat/landing时,我可以看到登陆页面(登陆页面在一个名为“landing”的文件夹中)

但我不喜欢http://localhost/~dolmat/landing (我不知道为什么在osx山狮中,你必须用〜用户名运行你的localhost,如何避免这种情况?

所以我设置了虚拟主机,所以这就是我的 vhosts.conf 文件的样子(位于 /etc/apache2/extra/httpd-vhosts.conf)

<VirtualHost *:80>
        DocumentRoot "/Users/dolmat/Sites/landing"
        ServerName landing.dev
</VirtualHost>

这是我的主机文件的样子(位于 /etc/hosts)

127.0.0.1       localhost
127.0.0.1       landing.dev

我重新启动 Apache,我想要的是当我使用landing.dev 时它会显示登录页面,但它显示找不到页面。当我使用landing.dev/~dolmat/landing 时,我可以看到该页面。

为什么?为什么它必须在 URL 中包含 ~dolmat/landing?我已经指向正确的 DocumentRoot

【问题讨论】:

    标签: apache osx-mountain-lion


    【解决方案1】:

    我会确保您在 /etc/apache2/ 的 httpd.conf 文件中包含虚拟主机

    这条线看起来像这样:

    # Virtual hosts
    Include /private/etc/apache2/extra/httpd-vhosts.conf
    

    我觉得你的看起来像这样

    # Virtual hosts
    #Include /private/etc/apache2/extra/httpd-vhosts.conf
    

    所以只需取消注释并重新启动 apache,希望你会好起来

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-02
      • 2012-09-14
      • 2012-07-24
      • 2012-10-21
      • 1970-01-01
      • 2012-10-12
      相关资源
      最近更新 更多