openSUSE中启用apache mod_rewrite
Apache 启用 mod Rewrite OpenSUSE
2023-09-11 14:20:10 时间
1. 编辑 "/etc/sysconfig/apache2"文件
查找 APACHE_MODULES,你应该会找到一行像
APACHE_MODULES="actions alias auth_basic authn_file authz_host authz_groupfile authz_core authz_user autoindex cgi dir env expires include log_config mime negotiation setenvif ssl socache_shmcb userdir reqtimeout authn_core php7 php5 version"
2. 添加 "rewrite"在这行的""中,
如:
APACHE_MODULES="actions alias auth_basic authn_file authz_host authz_groupfile authz_core authz_user autoindex cgi dir env expires include log_config mime negotiation setenvif ssl socache_shmcb userdir reqtimeout authn_core php7 php5 version rewrite"
3. 运行 sudo systemctl restart apache2 重启apache2
现在 apache2 rewrite已经启用了。
4.使用你喜欢的编辑器编辑 /etc/apache2/default-server.conf 文件
5. 查找 AllowOverride -- 这应该在 <Directory "/srv/www/htdocs"> 下面
6. 将 AllowOverride None 修改为 AllowOverride All
7. 保存文件修改并退出
8. 运行 sudo systemctl restart apache2 重启apache2
可以在 /srv/www/htdocs 中一个 info.php文件,使用你喜欢的编辑器写入以下内容:
<?php phpinfo(); ?>
保存文件修改并退出,使用浏览器浏览 如:http://localhost/info.php , 查找 rewrite ,你应该就能找到它在页面中,说明rewrite启用了。
参考链接:
相关文章
- 进一步部署 Google Authenticator:Apache 模块
- Apache Spark机器学习3.7 部署Apache
- Apache MINA (1) 简介
- 如何使用 Apache 控制命令检查它的模块是否已经启用或加载
- 在 Apache、NGINX 和 Lighttpd 上启用 HTTP 公钥固定扩展(HPKP)
- 如何监控开源 Apache Kafka?
- CVE-2020-13957: Apache Solr ConfigSet 文件上传漏洞通告
- CVE-2020-11996: Apache Tomcat HTTP/2 拒绝服务攻击漏洞通告
- Apache 的 bin 目录文件详解
- Apache Spark技术实战之6 --Standalone部署模式下的临时文件清理
- Nginx和Apache共存环境下apache获得真实IP
- apache jserv漏洞Apache漏洞
- apache开源项目--Cassandra
- Apache的代理服务器的配置 (正向代理 ,反向代理,轮询调度)