一、切換root賬號
https://www.synology.com/zh-cn/knowledgebase/DSM/tutorial/General_Setup/How_to_login_to_DSM_with_root_permission_via_SSH_Telnet
http://www.nasyun.com/thread-29919-1-101.html?reload=true
https://www.cnblogs.com/asdfq/p/10454434.html
如何通過 SSH/Telnet 用 root 權限登錄 DSM
群暉默認是admin賬號登錄,很多權限都沒有,尤其是沒有權限修改Apache配置文件
步驟:
- 在控制面板中開啟 ssh 登錄
- 通過有管理員權限的用戶登錄
- 通過輸入
sudo -i
或者sudo su -
, 然后輸入當前用戶密碼, 進入 root - 輸入如下命令可以修改root 用戶的密碼
synouser --setpw root 123456
(123456為密碼) - 如果通過ssh登錄不進去, 需要去開啟
- 進入文件
vi /etc/ssh/sshd_config
搜索文件PermitRootLogin
更改為yes
, 或者 打開注釋(如果是注釋掉的話) - 重啟 ssh 服務, 在此群暉中沒有找到合適的命令, 可以通過網頁中的控制面板禁用,啟用服務生效.
二、編輯Apache的配置文件
查看目錄結構
ls /volume1/@appstore/
查看目錄權限
ll
修改文件權限
chmod 777 httpd24.conf
編輯Apache的配置文件
vi /volume1/@appstore/Apache2.4/usr/local/etc/apache24/conf/httpd24.conf
在最末尾添加一行
LimitRequestBody 2048576000
保存退出
先按鍵盤的Esc
鍵,然后再輸入':wq'回車
配置文件目錄預覽
三、重啟Apache服務
/var/packages/Apache2.4/target/usr/local/bin/apachectl restart
如果遇到報錯
解決:
原文:http://xnsx.tv/index.php/2019/05/15/群暉web-station-套件修改apache配置/
編輯配置文件
vi /volume1/@appstore/Apache2.4/usr/local/etc/apache24/conf/httpd24.conf
查找ServerName
:/ServerName
取消注釋
ServerName localhost:80
四、上傳文件的中文名亂碼
原文:https://jingyan.baidu.com/article/375c8e19dde96425f3a2297a.html
修改的文件:\phpstudy_pro\WWW\dokuwiki\inc\pageutils.php
備份
https://post.smzdm.com/p/a5kl468x/
在vim編輯器中的常用命令
搜索字符串
:/ServerName
搜索后的查找
下一個:n
上一個:N
Linux查找Apache的配置文件
Apache版本查詢
httpd -v
查找配置文件的命令
find / -name 'httpd.conf'