我试图修改我的Ubuntu 15.04网络服务器做两件事:
对于这两项任务,当我修改站点目录中的.htaccess或apache2.conf文件时,站点停止响应并发出超时错误。
对于问题1,我尝试过以下方法:
在主apache2.conf中,我有一个Directory标签,其中包含以下内容:
import static java.lang.annotation.ElementType.*;
所以在浏览器中我得到连接超时,并且没有像我期望的那样获得用户名/密码框。在apache错误日志中,我得到如下几行:
<Directory /var/www/myfolder/>
Options FollowSymLinks
AllowOverride All
AuthType Basic
AuthName "Auth"
AuthBasicProvider file
AuthUserFile /var/www/passwords
Require valid-user
</Directory>
对于问题2,我首先在apache2.conf目录标记中尝试了以下内容,然后在我的目录中的.htaccess文件中:
AH01626: authorization result of Require valid-user : denied (no authenticated user yet)
AH01626: authorization result of <RequireAny>: denied (no authenticated user yet)
我在浏览器中获得了相同的超时,并在apache日志中出现了不同的错误:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
我无法看到此服务器的配置与我拥有的其他配置有任何区别,除此之外是使用Ubuntu 15.04而不是我过去使用过的14.04。有什么想法吗?