歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

ubuntu下apache rewrite的設置

ubuntu下apache rewrite的設置   解決方法一   這兩天把自己的站點移到了Ubuntu 9.04底下,要弄偽靜態的頁面,需要啟用Apache的rewrite模塊。在其他的Linux版本中,這個問題似乎要容易解決一些,但是在ubuntu下,就有點不大一樣。    需要通過命令,或者自己重新創建個軟連接才可以。  命令是:sudo a2enmod rewrite  軟連接是:sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load     因為Ubuntu下,Apache的配置文件及目錄結構不大一樣,所以mods-avalilable下的是可用的模塊,而真正啟用了的模塊是在mods-enable目錄底下的。所以自己創建軟連接也可以實現啟用rewrite模塊。    除 了啟用rewrite外,還有地方需要修改的,如果你的站點只有一個,那修改/etc/apache2/sites-available /default這個文件就可以,如果你是虛擬主機的,那就修改自己的/etc/apache2/sites-available /www.orioner.net.conf(我的虛擬主機配置文件)這個文件了。    <Directory />  Options FollowSymLinks  AllowOverride None(修改為AllowOverride All)  </Directory>  <Directory "/var/orioner">  Options Indexes FollowSymLinks MultiViews  AllowOverride None(修改為AllowOverride All)  Order allow,deny  allow from all  </Directory>   最後,別忘了使用下列指令來重啟 Apache:   sudo /etc/init.d/apache2 restart.  
Copyright © Linux教程網 All Rights Reserved