Debian/Ubuntu Apache Mod_Rewrite 安装

星期一, 09. 21. 2009  –  Category: Linux-Server

在终端中执行,我常常是使用putty 来远程连接的,这样省的在2个操作界面切换。

#debian
a2enmod rewrite
#ubuntu
sudo a2enmod rewrite

指令后,即启用了 Mod_rewrite 模块。
另外,也可以通过将 /etc/apache2/mods-available/rewrite.load 连接到 /etc/apache2/mods-enabled/rewrite.load 来打开 Mod_rewrite 模块。用指令操作就是:

#debian
ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load
#ubuntu
sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load

一点小提示
事实上,当在Debian or Ubuntu 中采用上述做法并重启了 Apache 服务后,仍然无法正常 rewrite 网址。这里,还有一点需要注意的地方:
sudo vim /etc/apache2/sites-enabled/000-default
将其中的:
AllowOverride None
修改为:
AllowOverride All
上面的 /etc/apache2/sites-enabled/000-default 实则为 /etc/apache2/sites-available/default 的连接。而 AllowwOverride None 则会完全忽略 .htaccess 文件,自然其中所定义的 rewrite 规则也就不能生效了。
最后,别忘了使用下列指令来重启 Apache:

#debian
/etc/init.d/apache2 restart
#ubuntu
sudo /etc/init.d/apache2 restart

apt-get update 错误。
表述为:
E:无法获得锁 /var.lib/apt/lists/lock – open (11 资源暂时不可用)
E:无法对状态列表目录加锁
我vi 查看了一下 /var.lib/apt/lists/lock 这个文件,是空的,于是我就把这个文件重命名了一下,然后重新执行”apt-get update”,OK,可以执行了。
这是我这个情况的解决方法,但是也并不是绝对的,如果有其他情况和解决方案。请帖在下面。呵呵!

获取适合自己的 Debian 源

星期二, 04. 21. 2009  –  Category: Linux-Server

刚刚装完的debian的源文件不太完美,apt-get 的时候很多包都找不到。现在我们可以用 apt-spy,可以自动测试到哪个源的下载速度最快。

Debian “Segmentation Faultsts”

星期二, 04. 21. 2009  –  Category: Linux-Server

apt-get 的 Segmentation faultsts 问题
当用apt-get去安装或更新软件的时候出现下面的问题:
#apt-get install apt-spy
Segmentation faultsts… 61%


关于站长

姚迎迎,生于 1985年3月2日, 江苏大丰人士 。修行于福州大学软件学院

Google AD

最近文章

标签云

ajax Apache apt-get CSS Debian dedecms error firefox HeidiSQL htaccess html IE6 javascript jQuery lamp linux mod_rewrite mysql mysql5 MySQL Front php phplist phpmyadmin postfix thinkphp Ubuntu ubuntu server wordpress 京腔 代码 十年 年轻的时候很傻很天真 悉尼歌剧院 数据库 新贵妃醉酒 李玉刚 歌词 歌词翻译 盛世霓裳 示例 翻译 芳华绝代 视频 贵妃醉酒 音乐

Google 广告