筆記,透過synology 的docker架設wordpress

先亂亂寫,後續再整理一下。

========================網站設定固定媒體網址不會出現404的方式

參考來源:https://community.synology.com/enu/forum/1/post/144749?page=1&sort=latest

DSM 7.1
cat /etc/nginx/sites-enabled/server.webstation-vhost.conf

找到每個網站的設定檔,以下為例

include /usr/local/etc/nginx/conf.d/2882ebcb-d6e6-44b2-9cb1-6f7dfca8d774/user.conf*

在2882ebcb-d6e6-44b2-9cb1-6f7dfca8d774目錄下通常會找不到檔案(正常

切到數字的目錄下
cd /usr/local/etc/nginx/conf.d/2882ebcb-d6e6-44b2-9cb1-6f7dfca8d774/

輸入
sudo vi user.conf

新增以下內容
location / {try_files $uri $uri/ /index.php?$args;}

輸入 :wp 進行存檔

再輸入以下指令重新啟動nginx
sudo synosystemctl restart nginx

========================網站設定固定媒體網址不會出現404的方式

 

==呼叫YAM部署==

CD到DOCKER目錄下

sudo docker-compose up -d

==呼叫YAM部署==

==Docker== Redis要修改 wp-config==
新增這二行

define (‘WP_REDIS_HOST’, ‘test_env_2-redis’);  –Docker的Host Name
define (‘WP_REDIS_PORT’, ‘6379’);  –Docker的port

==Docker== Redis要修改 wp-config==

 

設定完,還要設reverse proxy導向