docker 筆記:
在 docker 下,分別建立 Nginx 和 PHP-FPM 容器
http://blogs.slat.org/blog/otakupapa/42
docker 筆記:
在 docker 下,用 Nginx 做反向代理
http://blogs.slat.org/blog/otakupapa/41
結果 traefik 裝老半天裝不起來,後來決定繼續土砲 nginx。
原本 nginx 是裝在 host 上,但考慮到之後會有 drupal 跑在 container 裡,那麼 nginx 連接 php-fpm 的 fastcgi 參數設定起來好像比較複雜,索性讓 nginx 跑在 container 裡。
設定反向代理的時候,花了點時間才搞懂 container 之間的連結方法,原來處在同一 network 的 containers,他們的 hostname 預設值就是 container id,所以proxy_pass 不是 IP 也不用 port,把 container id 寫進去就好了
唉認命…土砲一直撞牆,還是要學 Traefik…
https://blog.wu-boy.com/2019/01/deploy-service-using-traefik-and-docker/
哼哼,還看過有 WP 教學文章,叫人把目錄檔案權限全部設成 777 的 😑
難怪 Drupal 一直被嫌入門門檻太高。Drupal 要求 site builder 每個動作都要符合規範、不能便宜行事,這在工程師職業道德裡頭似乎是常識,但對於那些訴求「一天內就能上手」的 CMS 的使用者來說,「符合規範」是「擾民」的意思。
看到 Wordpress 一個滿誇張的檔案管理功能,這個功能讓使用者可以無腦更新和安裝套件,但也讓 php 可以直接存取和修改目錄裡的檔案,造成安全性疑慮
https://wordpress.stackexchange.com/a/232291
重點是,網路上一堆 Wordpress 教學文,都在教人怎麼跳過 FTP、開啟這個直接修改目錄的功能。
果然這個世界是等價交換的,Wordpress 超傻瓜的其中一個代價是,更改 domain 居然是一件麻煩的事情?!
網路上還一堆更改 domain 的教學文章,例如
https://kinsta.com/knowledgebase/change-wordpress-url/
這對 Drupal user 來說簡直無法想像,害我瞎忙了半天才查出原因
幸好 Wordpress 也有 CLI 管理工具,最後兩行指令解決
漫畫迷,各類型小說愛好者;新住民的老公,新二代的爸爸;自由軟體使用者;從文科人轉職為半吊子的Web Developer。