我已经设置了我的 VPS,安装了 httpdyum install httpd
并重启了服务器。当我添加一个到时,.htaccess
什么/var/www/html
都没起作用,htaccess 文件中有一个身份验证要求,除了允许我访问“受保护”的目录外,没有显示任何内容。
AuthType Basic
AuthName "Private"
AuthUserFile /var/www/html/.htpasswd
Require valid-user
存在.htpasswd
,但仍然没有任何作用。我还尝试了一个简单的重写规则,但它甚至不起作用。
如何让 Apache 工作(或正常运行)?除 Apache 外,其他一切都运行正常。
我的服务器正在运行Centos 5 x86_64 Standard
。
答案1
您需要允许覆盖才能使 htaccess 正常工作。
看到这个http://httpd.apache.org/docs/2.0/mod/core.html 查看“AllowOverride”