Apache2 无法在apache中创建别名

Apache2 无法在apache中创建别名,apache2,xampp,Apache2,Xampp,我是阿帕奇新手。在一个教程之后,我尝试在Apache中设置一个别名,以查看和服务文件夹(项目)中的文件。除了htdocs,这是我创建别名的代码: <IfModule alias_module> Alias /project/ "C:/project/" Alias /project "C:/project" </IfModule> <Directory "C:/project"> Options Indexes FollowSymLin

我是阿帕奇新手。在一个教程之后,我尝试在Apache中设置一个别名,以查看和服务文件夹(项目)中的文件。除了htdocs,这是我创建别名的代码:

<IfModule alias_module>
    Alias /project/ "C:/project/"
    Alias /project "C:/project"
</IfModule>
<Directory "C:/project">
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

别名/project/“C:/project/”
别名/项目“C:/project”
选项索引跟随符号链接
允许超越所有
命令允许,拒绝
通融
这不起作用,当我在浏览器中键入localhost/project/时,浏览器会抛出“禁止访问”


如何解决此问题?

您必须更改C:\xampp\apache\conf\httpd.conf上的安全设置
目录目录目录必须在此文件上,否则它将始终显示禁止的错误。

您必须更改C:\xampp\apache\conf\httpd.conf上的安全设置
目录目录目录必须在此文件上,否则它将始终显示禁止的错误。

您能解释得更深一点吗??请注意,在文件C:\xampp\apache\conf\httpd.conf中,除了C:\xampp\htdocs之外,所有内容都是禁止的。我以为您已经在目录指令中加入了允许c:\project的命令,但现在我发现您没有这样做。停止apache并将其添加到httpd.conf文件:Order allow,deny allow from all deny from none,然后可以再次启动apache。希望这真的有帮助。你能解释得更深一点吗??请注意,在文件C:\xampp\apache\conf\httpd.conf中,除了C:\xampp\htdocs之外,所有内容都是禁止的。我以为您已经在目录指令中加入了允许c:\project的命令,但现在我发现您没有这样做。停止apache并将其添加到httpd.conf文件:Order allow,deny allow from all deny from none,然后可以再次启动apache。希望真的有帮助。