无法在apache 2.4上使用别名

时间:2018-04-18 23:50:00

标签: apache apache2 apache2.4

我基本上试图将localhost重定向到localhost/index.html。我尝试过反向代理和使用别名,但都没有工作:

ProxyPass "/" "/index.html"返回错误,指出路径必须是绝对路径,因此我尝试了ProxyPass "/" "http://localhost/index.html",并将localhost替换为我的内部IP,但两者都导致网页永久加载

尝试访问Alias "/" "/index.html"localhost时,

localhost/index.html出现403错误。如果我不使用别名或任何内容,我可以正常访问localhost/index.html,这让我认为别名不会重定向到我想要的地方,但我可以'弄清楚它重定向到哪里。我apache2.conf的目录部分如下:

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Require all denied
</Directory>

<Directory /usr/share>
    AllowOverride None
    Require all granted
</Directory>

<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

<Directory /var/www/mundane.tk/public_html/>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

我在000-default.conf

中也有这个
DocumentRoot /var/www/mundane.tk/public_html/

<Directory /var/www/mundane.tk/public_html/>
    AllowOverride All
    Require all granted
</Directory>

我已经尝试将我的html移动到默认的/var/www/html/文件夹,但这给出了完全相同的问题。我已将目录所有权授予public_html/文件夹及其所有子目录到apache的组和用户www-data

对于apache来说,我是一个非常新手,所以我可能会错过一些令人眼花缭乱的事情。如果是这样,我道歉。

0 个答案:

没有答案