出于安全考虑,我曾使用密码保护/var/www/
(我实际托管的网站位于不同的路径),现在我想公开托管某些内容,/var/www/
但不知道如何删除密码保护。.htaccess
目录或父目录中不存在文件。
还有什么其他方法可以保护目录?某种 Apache 配置文件?
答案1
您应该对 apache 配置文件做一些更改。
打开终端
sudo vim /etc/apache2/sites-available/default
<Directory /var/www/>
选项索引FollowSymLinksMultiViews
允许覆盖所有
顺序允许,拒绝
允许所有
</Directory>
在 AllowOverride None As 中进行更改。
<Directory /var/www/>
选项索引FollowSymLinksMultiViewsAllowOverride
无
顺序允许,拒绝
允许所有
</Directory>
现在您的 apache 将无法识别系统中的 .htaccess 文件。