我基本上试图将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来说,我是一个非常新手,所以我可能会错过一些令人眼花缭乱的事情。如果是这样,我道歉。