openSUSE 系统下apache2的伪静态模块开启

本菜农今天在opensuse下做网站开发时,遇到一个很无语又无奈的问题,无论怎么折腾,apache的伪静态就是不给力,无奈,去请谷歌大神。

首先在/etc/apache2/下有这么一句:

#  |-- sysconfig.d/loadmodule.conf . . . . .  [*] load these modules

找了半天,原来加载模块是在这里:

/etc/apache2/sysconfig.d/loadmodule.conf

既然找到了,改呗!

然后,重启apache2,刷新页面,我勒个大擦!还是可恨的404~~

打开loadmodule.conf,翻了半天白眼:

#
# Files in this directory are created at apache start time by /usr/sbin/rcapache2 
# Do not edit them!
#

# as listed in APACHE_MODULES (/etc/sysconfig/apache2)

尼玛,这是躲猫猫的节奏么,哥是码农啊,哪有这心思不是?

于是打开/etc/sysconfig/apache2,狂找ing

APACHE_MODULES="actions alias auth_basic authn_file authz_host authz_groupfile  authz_user autoindex cgi dir env expires include log_config mime negotiation setenvif ssl userdir php5 reqtimeout authn_core authz_core"

原来原来,加载配置模块都在这里,山人恍然大傻0.0

尾部追上我大 “rewrite”,重启apache2

再次查看 /apache2/sysconfig.d/loadmodule.conf

LoadModule rewrite_module                 /usr/lib/apache2-prefork/mod_rewrite.so

打开页面一切正常,吼吼,困觉。



3 评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注