參考教學:
FB貼文
透過 SSH 登入 DSM

在使用NAS架設WordPress的時候,一直都會遇到504 Timeout的狀況

後來才知道,單純去NAS修改PHP檔案的timeout限制是沒有用的

必須去調整改Nginx的config

只能透過SSH來進行調整

為了避免FB貼文的消失,我先複製解決流程保留

開啟SSH與登入方法

透過 SSH 登入 DSM

FB貼文的解決方法

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秒的限制

最後修改日期: 2024 年 8 月 1 日

作者