wamp / Apache - 存在于/ wamp / www之外的新虚拟主机

时间:2012-06-14 16:28:21

标签: apache virtualhost wampserver document-root

我的httpd-vhosts.conf文件看起来像这样。我正在尝试创建2个虚拟主机。其中一个项目存在于默认文档根目录中,而另一个项目完全在另一个硬盘驱动器上关闭。

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot "C:/wamp/www/project1/public_html"
    ServerName p1.localhost
    ServerAlias www.p1.localhost
    ErrorLog "logs/p1.localhost.log"
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot "E:/Other Media/www"
    ServerName pn.localhost
    ServerAlias www.pn.localhost
    ErrorLog "logs/pn.localhost.log"
    CustomLog "logs/pn.localhost.log" common
    <Directory "E:/Other Media/www">
        Options Includes Indexes FollowSymLinks
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

我还将此块添加到我的httpd.conf

<Directory "E:/Other Media/www">
    Order allow,deny
    Allow from all
</Directory>

正如预期的那样,/wamp/www中的VH工作文件,但我的E:驱动器上的项目将不会显示!!

任何建议都将不胜感激!

2 个答案:

答案 0 :(得分:1)

还有其他简单的解决方案。你可以在这里找到一个,http://www.tech99.us/wamp-configuring-virtual-directory/

使用wamp&gt; apache&gt;别名&gt;添加别名,您可以非常轻松地配置外部目录。

答案 1 :(得分:0)

我最终将所有内容移至EasyPHP。它可以更优雅地处理外部磁盘位置。