我已经在 Debian 6 上安装了 Apache 2(来自 webmin)服务器。
db.domain.com
我已经在服务器上设置了一个虚拟主机,它运行良好,但是.htaccess
如果您从 ip 地址访问并且列出目录但没有找到 index.php,它就无法工作?
db.domain.com -> 403 forbidden
xxx.xxx.xxx.xxx -> gets access to the server
为什么从服务器 IP 地址访问时会省略 .htaccess?
httpd配置文件
<Directory *>
Options -Indexes FollowSymLinks
</Directory>
<VirtualHost *:80>
ServerName db.domain.com
DocumentRoot /var/www
</VirtualHost>
访问控制
order deny,allow
deny from all
答案1
也许你只需要做一个
/etc/init.d/apache2 reload
答案2
通过删除默认虚拟主机解决了这个问题/etc/apache2/sites-available/default