缘起 安装h5ai 没有成功。运行环境都没有问题。
如图全绿
设置默认首页
我们在默认打开的时候是一个登陆界面,我们这个页面可以修改掉,或者在默认首页设置首选项调整。
备注:这里需要注意,下面是设置首选项,这里用到的是_h5ai二级目录,我们可以根据自己的实际情况,设置二级目录,或者根目录调整。
1、Apache httpd
DirectoryIndex index.html index.php /_h5ai/server/php/index.php
这个我们需要在.htaccess设置首选项。
2、lighttpd
index-file.names += ("index.html", "index.php", "/_h5ai/server/php/index.php")
设置lighttpd.conf
3、Nginx
index index.html index.php /_h5ai/server/php/index.php;
在我们当前站点的.conf文件中设置首选项。
4、Cherokee
vserver!1!directory_index = index.html,index.php,/_h5ai/server/php/index.php
cherokee.conf文件中设置。
其他的设置一般都是默认的,如果我们需要其他个性化设置需要到conf/options.json中调整。
Apache httpd 这个是修改运行环境 Apache httpd的文档。我的是apache2.4 需要ssh到群辉里面。修改。群辉套件只能看到安装了apache2.4 无法设置它。必须ssh。
本人阿唯原创,欢迎转载,首先这个教程只是针对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超级账号的密码了
二,下载SecureCR软件进行修改
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进行访问了
securecrt 这个是类似dos界面用cd ls vi指令访问 对我来说不方便 比如 我用ls /volume1/@appstore/ 可以看到apahe2.4 但是用cd /volume1/@appstore/apache2.4 却抵达不了。不知道是不是权限问题。
连上SSH后用admin帐号登录
然后
sudo -i
回车输入admin密码
chmod 7777 /etc/ssh/sshd_config
回车按一下【i】 进入修改状态(括号不用,下同)
修改PermitRootLogin项的withou-password改为yes,并取消前面的注释
修改完毕后。按键盘上的 ESC 再按 【: w q !】 然后回车
重启SSH服务
servicessh restart
。这一步也可以通过关闭再开启群晖的SSH选项来完成
这段withou-password 不用密码?还修改config的权限。
看到这个人用这个可视化的软件感觉方便一点。不用测试你输入的代码的有效性了。
修改root密码
- 还是用admin来登录
- 然后
sudo -i
回车 - 输入admin密码
- 输入
synouser --setpw root xxx
(xxx是你打算要修改的root的密码)回车
使用root账户winscp连接
- 不多BB,直接用root帐号和刚刚改好的root密码登录
- 效果
如果还不行怎么办
- 进入群晖,点击高级设置
- 选择低
- 再试,不行就再重启,再试!
至此如果能完全控制环境文件。群辉可以直接用套件的运行环境安装程序。用docker镜像感觉占用内存多。同样的环境没有重复用 而是单独环境用。浪费资源哈。