Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache httpd.conf-设置第二个;“本地主机”;到不同的本地路径_Apache_Localhost_Httpd.conf - Fatal编程技术网

Apache httpd.conf-设置第二个;“本地主机”;到不同的本地路径

Apache httpd.conf-设置第二个;“本地主机”;到不同的本地路径,apache,localhost,httpd.conf,Apache,Localhost,Httpd.conf,我在Windows 7计算机上执行web项目时使用XAMPP。在我的httpd.conf文件中,DocumentRoot的设置很简单,如下所示: DocumentRoot "D:/Users/Thinkpad/DropBox/MAMP" <Directory "D:/Users/Thinkpad/DropBox/MAMP"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Re

我在Windows 7计算机上执行web项目时使用XAMPP。在我的
httpd.conf
文件中,
DocumentRoot
的设置很简单,如下所示:

DocumentRoot "D:/Users/Thinkpad/DropBox/MAMP"
<Directory "D:/Users/Thinkpad/DropBox/MAMP">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Require all granted
</Directory>
我还必须添加常规的localhost,即使它已经在httpd.conf文件中定义

此外,主机文件需要有以下两行:

127.0.0.1           localhost
127.0.0.1       private

您必须添加新的虚拟主机 默认情况下,在C:\xampp\apache\conf\extra\httpd-vhosts.conf中添加如下内容

 <VirtualHost *:80>
 ServerName      private.localhost
 DocumentRoot    D:/Users/Thinkpad/DropBox/private
 </VirtualHost>
然后重新启动xammp


您可以查看一个使这一过程变得简单的项目

尽管这确实有效,但现在我的localhost也指向了这个新别名。那么我需要设置两个别名吗?编辑:这确实有效:)谢谢!我必须添加一些权利,以及它的工作。正在更新我的第一篇帖子:)
 <VirtualHost *:80>
 ServerName      private.localhost
 DocumentRoot    D:/Users/Thinkpad/DropBox/private
 </VirtualHost>
127.0.0.1       private.localhost