我有一个域example.com
。 example.com
链接到Tumblr博客。 sub.example.com
链接到我家的Ubuntu Server的Apache服务器。我也可以在整个sub.example.com
中启用SSL(即,用户可以选择在任何网页上使用http
或https
。 sub.example.com/directory
受.htaccess保护。我可以在http://sub.example.com/directory
上完全正常访问该目录,但不能在https://sub.example.com/directory
上访问。在https
版本上,系统会提示我输入登录信息。一旦我输入凭证,我就收到了这个错误:
Error: File Not Found
File Not Found.
我不确定出了什么问题。以下是完整的/var/www/html/directory/.htaccess
文件和/etc/apache2/apache2.conf
文件的选定部分。
htaccess的:
AuthType Basic
AuthName "Password Protected Area"
AuthUserFile /var/www/.htpasswd
Require valid-user
apache2.conf:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
我在Ubuntu 14.10和Apache 2.4.10
答案 0 :(得分:0)
请尝试检查以下步骤
答案 1 :(得分:0)
与计算机这么多东西一样,重新启动解决了我的问题。所以,我可能没有重启一些服务。