最近想用自己写的框架搭建一个项目,虽然之前自己用这个框架写过demo,但是真正运用到实战今天还是第一次。一同合作的是部门的一个同事。但是坑爹的是他的apache的url模块不知道如何启动。
我很久之前使用过apache,那个时候用的是2.2版本,开启rewrite模块很简单——把mod_available里面的rewrite模块复制到mod_enable里面再restart就可以了。
但是他老人家这次用的是2.4版本,文件结构完全跟我想的不一样了。不得不感叹这世道变得真快啊。
简单地谷歌了一下无果后,我在他的电脑上捣鼓起来了。终于,皇天不负有心人,在经过一个小时的“奋斗”,我找到了Apache2.4模块开启的方法(=.=不要喷我,我是半路出家搞后台的)。
首先,关于模块开启和关闭的配置文件不是在/etc/apache2这里,而是这个文件:/etc/sysconfig/apache。
其次,我们需要修改/etc/apache2下的文件。将AllowOverride None改成AllowOverride All。
再次,/etc/apache2/default_server.conf也是我们需要更改的文件。修改Options None改成Options FollowSymLinks,AllowOverride None改成AllowOverride All。
完成这三个步骤,重启apache,rewrite模块就可以使用了!
相关文章
- Apache2.4开启Rewrite模块
- 懒人模式开启Android模块自动化Api之旅
- 2.nginx_rewrite模块
- python subprocess模块开启的子进程不随父进程一同结束问题解决
- CentOS下Apache开启Rewrite功能
- CC2530+PA(CC2590)开启功率放大模块功能说明
- CentOS7.5给apache2.4打上mod_ssl模块,并开启https的443端口,以及后续可能会出现的apache重启错误
- VMWare虚拟机无法开启,显示模块“Disk”启动失败解决办法
- IIS10下使用url重写模块(rewrite)完成:http 跳转 https 、不带www 跳转到 www,并排除指定域名,以及“若要安装iis URL重新模块2,需要iis7.2版或更高版本”问题的解决
- 如何调试微擎的应用模块?只需要登录后台开启一下即可