技术文章

群晖通过SSH/ROOT修改Apache的httpd关闭区分URL大小写

原创教程,欢迎转载,首先这个教程只是针对PHP开发者,其他用户不必观看此教程,谢谢

在群晖中安装了Web Station和Apache2.2/2.4 以及PHP5.6和MariaDB还有phpMyAdmin,至此已经搭建了一个简单的LAMP
在Web station中目前是可以修改PHP的环境变量,但是Apache的httpd.conf是配置不了的,默认情况,我们搭建好一个WEB网站,Apache是区分URL大小的,这时候我们就需要修改httpd.conf配置文件来关闭区分大小写,下面我们要用SSH来进行连接修改,玩过路由器的都知道这个工具,简单的说就是通过SSH连接到群晖设备直接进入他的Linux系统来修改文件。
 
 
一,使用putty工具获取root权限
因为httpd.conf是只读权限,所以这里用你的admin账号是修改不了的,此时要获取root权限,群晖DSM6.1此时还有效能修改。
1.下载软件putty
2.输入admin
3.输入你的密码(这里输入的时候密码框是没提示的你管你自己输入即可)
4.登录成功后再输入sudo su -
5.再次输入admin的密码
6.synouser --setpw root 要修改的密码
OK,此时你已经修改了root超级账号的密码了


 
 
二,下载SecureCRT软件进行修改
1.然后我们打开这个SSH软件,使用刚才修改好的ROOT账号来登录
2.咱们只要知道2个命令即可,第一个是ls这个是查看目录的意思 第二是vi这个是打开文件编辑的意思
3.vi  /volume1/@appstore/Apache2.2/usr/local/etc/apache22/conf/httpd22.conf
直接打开httpd22.conf文件,我们安装的套件位置都是一样的,如果以后DSM系统有改变
你可以使用ls命令来查看目录,如ls /volume1/@appstore/ 这样你就可以看到app软件包下的软件目录了,自己可以用ls依次展开查看
4.打开了httpd22.conf文件后,再按一下i进入编辑模式,然后使用小键盘上下左右进行移动操作
5.咱们只要修改2个地方,第一,增加模板加载LoadModule speling_module modules/mod_speling.so如图所示,第二,在Directory 里面插入个值CheckSpelling On
然后按下Esc退出编辑,再按住Shift+ : 进入命令输入模式,输入wq!  保存退出,修改完毕后,在套件中停用Apache再启动即可

 

 

此时大功告成,可以通过http://url/phpmyadmin 或http://url/phpMYADMIN进行访问了
 


Copyright © 2015-2021 唯讯科技Wecent 版权所有 www.wx256.com/www.wecent.com.cn

感谢您的支持!
如您需要提供额外技术支持方可联系我们

联系我们

在线交谈