參考教學:
FB貼文
透過 SSH 登入 DSM
在使用NAS架設WordPress的時候,一直都會遇到504 Timeout的狀況
後來才知道,單純去NAS修改PHP檔案的timeout限制是沒有用的
必須去調整改Nginx的config
只能透過SSH來進行調整
為了避免FB貼文的消失,我先複製解決流程保留
開啟SSH與登入方法
FB貼文的解決方法
已由官方工程師回覆已經解決,所以貼在這邊解決方法
1.使用SSH登入
2.並用sudo su-轉登入root帳號,取得最高權限
3.如果是使用 虛擬主機搭配 Apache 2.2/Apache 2.4 HTTP backend server,請修改 /var/packages/WebStation/target/misc/VirtualHost-nginx.mustache 新增以下後,重啟 Web Station 或 NAS。3600s 請依照您需要調整。
{{#apache22}}
include proxy.conf;
proxy_read_timeout 3600s; <– Add this line
location / {
proxy_pass http://{{listen}};
}
{{/apache22}}
{{#apache24}}
include proxy.conf;
proxy_read_timeout 3600s; <– Add this line
location / {
proxy_pass http://{{listen}};
}
{{/apache24}}
4.請在 /usr/local/etc/apache24/sites-enabled/user.conf 加入以下兩條,數字請依照您需求調整。
TimeOut 600
ProxyTimeout 600
5.然後,下 reload pkg-apache24 指令。
WebStation伺服器都設定Apache 2.4
基本上設定好這兩個檔案後就NAS重新開機,已完成
開啟網站就突破60秒的限制