Apache ec2 suse实例web服务器上无法识别htaccess

Apache ec2 suse实例web服务器上无法识别htaccess,apache,.htaccess,mod-rewrite,amazon-ec2,suse,Apache,.htaccess,Mod Rewrite,Amazon Ec2,Suse,好吧,事情是这样的:我的.htaccess文件根本不起作用 我的服务器安装在AmazonEC2实例上 -Apache已设置,mod_rewrite已加载并启用 -在我的http.conf中,我有: <Directory /> Options None AllowOverride All Order deny,allow Deny from all </Directory> <Directory /srv/www/htdocs/>

好吧,事情是这样的:我的.htaccess文件根本不起作用

我的服务器安装在AmazonEC2实例上 -Apache已设置,mod_rewrite已加载并启用 -在我的http.conf中,我有:

<Directory />
    Options None
    AllowOverride All
    Order deny,allow
    Deny from all
</Directory>

<Directory /srv/www/htdocs/>
  AllowOverride All
</Directory>

# use .htaccess files for overriding,
AccessFileName .htaccess
# and never show them
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>

选项无
允许超越所有
命令拒绝,允许
全盘否定
允许超越所有
#使用.htaccess文件进行覆盖,
AccessFileName.htaccess
#永远不要给他们看
命令允许,拒绝
全盘否定
  • 在我安装了CI的服务器上,.htacces也不做任何事情。例如,为了测试它是否有效,我创建了一个名为“拒绝来自所有人”的.htacess,它仍然能够访问这些页面

  • 每次更改配置文件时,我都会重新启动apache


是什么原因导致无法识别我的htaccess文件

正在编辑错误的配置文件

需要编辑default-server.conf而不是httpd.conf才能进行更改