1. 云栖社区>
  2. 技术文集>
  3. 列表>
  4. 正文

如何在Ubuntu下启动Apache的Rewrite功能

作者:用户 来源:互联网 时间:2016-07-06 19:28:33

apacherewrite指令loadsudodefaultapache rewriteApache的Rewrite心得Apache不能启动

如何在Ubuntu下启动Apache的Rewrite功能 - 摘要: 本文讲的是如何在Ubuntu下启动Apache的Rewrite功能, 在终端中执行 sudo a2enmod rewrite 指令后,即启用了 Mod_rewrite 模块。 另外,也可以通过将 /etc/apache2/mods-available/rewri

在终端中执行

sudo a2enmod rewrite

指令后,即启用了 Mod_rewrite 模块。

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

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

一点小提示

事实上,当我在 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:

sudo /etc/init.d/apache2 restart.

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有 的相关内容,欢迎继续使用右上角搜索按钮进行搜索apache , rewrite , 指令 , load , sudo , default , apache rewrite , Apache的Rewrite心得 Apache不能启动 ubuntu 启动apache、ubuntu启动apache命令、ubuntu开机启动apache、ubuntu apache2 启动、ubuntu启动apache服务,以便于您获取更多的相关知识。

服务器-想通过windows对UBUNTU虚拟机做操作,请问需要如何实现?

...描述 想通过windows对UBUNTU虚拟机做操作,请问需要如何实现? linux小白求教。我正在做一个系统,ubuntu作为服务器, (ubuntu使用了斯坦福大学的ibe-0.7.2开源代码。) windows下使用c#只做为...

如何在Ubuntu下启动Apache的Rewrite功能_php技巧

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

如何在Ubuntu下启动Apache的Rewrite功能

在终端中执行sudo a2enmod rewrite指令后,即启用了 Mod_rewrite 模块。另外,也可以通过将 /etc/apache2/mods-available/rewrite.load 连接到 /etc/apache2/mods-enabled/rewrite.load 来打开 Mod_rewrite 模块。用指令操作就是:sudo ln -s /etc/apache2/mods-available/rewr...

ubuntu lamp安装配置

...http://localhost/phpmyadmin。Ubuntu LAMP 如何配置Apache1. 启用 mod_rewrite 模块终端命令:sudo a2enmod rewrite重启Apache服务器:sudo /etc/init.d/apache2 restartApache重启后我们可以测试一下,在/var/www目录下新建文件test.php,写入代码: 保存,在地址...

在linux系统下安装配置apache服务器

...ttpd-2.2.21 3 ./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite 4 make 5 make install 运行./configure 命令进行编译源代码, --prefix=/usr/local/apach2 是设置编译安装到的系统目录, --enable-s 参数是使httpd服务能够动态加载模块功能, --enab...

前三篇
后三篇
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一

云服务器9.9元/月,大学必备