apache2 整理

一.开启apache2的rewrite mod

1) 修改 /etc/sysconfig/apache2 在下面一行最后加上 'rewrite' , 下次重启apache时就会自动加载rewrite

   APACHE_MODULES="actions alias ... php5 rewrite"

2)这一步是配合cakephp使用的, 修改/etc/apache2/httpd.conf:

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

   如果重启apache2后访问cakephp,出现"Access forbidden!", 是因为与cakephp的.htaccess有冲突,修改/etc/apache2/default-server.conf:

     <Directory "/srv/www/htdocs">
            Options FollowSymLinks
            AllowOverride All
            Order deny,allow
            Deny from all
      </Directory>

3) 重启apache2

4)可以通过php的函数phpinfo()来查看apache2是否启用的rewrite mod.




你可能感兴趣的:(apache,PHP,Access,cakephp,.htaccess)