Board logo

標題: [測試] Wordpress 建站全紀錄 [打印本頁]

作者: pipikeung    時間: 2020-12-16 16:49     標題: Wordpress 建站全紀錄

本帖最後由 pipikeung 於 2025-1-30 07:47 編輯

Linux Mint + LAMP + Wordpress 建站全紀錄

早前用了Drupal建站,現在再用Wordpress建構網站,順便紀錄如下﹕

01 下載Wordpress中文版,解壓改名為pipiwordpress



02 覆制./wp-config-sample.php並改命為wp-config.php,文字處理軟件打開,設定DB_NAME、DB_USER及DB_PASSWORD


03 創建資料庫wordpress
   mysql -u user -p (user 是資料庫使用者)
   CREATER DATABASE wordpress;

04 安裝wordpress﹕在溜灠器上鍵入 localhost/wordpress
   按指示完成安裝


05 換上自己喜愛的外貌,利用插件貼上幾個相集,(插件如 photonic、classic editor, redirect)



06 將整個pipiwordpress資料夾放在前幾天我在這發報安裝Drupal的主目錄下,更新wordpress的URL位置。
   wordpress 的網址便變成 https://pipikeung.dnsalias.net/pipiwordpress

07 在Drupal及Wordpress網站,各加一條連結指向對方網址,大功告成﹗
作者: bbsunny    時間: 2020-12-16 17:17

tplinkdns.com
用屋企電腦?
不過我都試過用電腦用vm裝centos7然後起 LAMP + Wordpress
Btw你網站個圖變左叉包
作者: pipikeung    時間: 2020-12-16 18:13

本帖最後由 pipikeung 於 2025-1-30 07:48 編輯

因tp-link路由有ddns服務,所以便用來作域名。
請問https://pipikeung.dnsalias.net/pipiwordpress那些圖出唔到?Reload吓睇睇出唔出到?
作者: bbsunny    時間: 2020-12-16 18:29

Woedpress 個個,電腦睇唔到頂個幅
不過係手機睇到
作者: bbsunny    時間: 2020-12-16 18:31

因tp-link路由有ddns服務,所以便用來作域名。
請問那些圖出唔到?Reload吓睇睇出唔出到? ...
pipikeung 發表於 2020-12-16 18:13



    等Namecheap特價買平domain
作者: eel997    時間: 2020-12-16 19:15

Support!
我都係自己起vm,setup LAMP + wordpress
我覺得最難係wordpress 選theme,(個人無乜藝術細胞,唔識design),花多眼亂,靚theme, plugins又要比錢。
作者: dds    時間: 2020-12-17 00:40

如果要 https , 用 letsencrypt ssl free,

應該點搞?

利申:用緊部舊syno nas 做web server,
         行wp, 慢到唔想用.
作者: pipikeung    時間: 2020-12-17 09:24

回覆 7# dds

有品牌的NAS,買的是軟件及服務,並不是硬件。一般PC使用的硬件都相對NAS強,所以購買前要考慮設合自身需要,選取相應合用的NAS。

若真需要使用SSL(Https),例如閣下是營運購物網,有財務資料往來,建議購買SSL服務,私人網站買基本的便可以,一般每年十美元左右,好處是有充分支援,遇問題可以立即解決。若自己建站純為測試及試玩,便不花無謂錢,正是「應花不省,應省不花」

前幾個月我在namecheap買Positivessl,每年8.88美元,安裝按指示進行,順利完成。

作者: kamcm    時間: 2020-12-17 13:33

本帖最後由 kamcm 於 2020-12-17 13:34 編輯
如果要 https , 用 letsencrypt ssl free,

應該點搞?

利申:用緊部舊syno nas 做web server,
          ...
dds 發表於 2020-12-17 00:40


用Certbot

又或者用Support letsencrypt SSL 的Control panel.
作者: dds    時間: 2020-12-17 17:23

本帖最後由 dds 於 2020-12-17 17:24 編輯

回覆 9# kamcm

syno 攞 free letsencrypt ssl for www 真係非常簡單,
又容易maintain.

因為有近 10個 FQDN www 要host,  放公海試野.

試過係 ubuntu set LAMP ( set 餐懵,又難maintain),  
qnap nas (web 個 part 近乎全廢無__用),
被迫一定要用 docker LAMP.

最後 solution,快靚正,得返 Syno.
作者: dds    時間: 2020-12-17 17:27

本帖最後由 dds 於 2020-12-17 17:29 編輯

回覆 8# pipikeung

用咗 namecheap 近 1X 年,   
一個半個 ssl 唔覺貴, 如 domain 多,
都幾係嘢.   所以用 free ssl 較經濟.
作者: impotence    時間: 2020-12-17 17:27

ching , 由於個人冇美術細胞 , 如果有個親戚想要整個網站 , 用邊個好 d ?
*** 冇錢收的 ***
作者: dds    時間: 2020-12-17 17:28

回覆 12# impotence

wix....
作者: kamcm    時間: 2020-12-17 19:45

本帖最後由 kamcm 於 2020-12-17 19:51 編輯
回覆  kamcm

syno 攞 free letsencrypt ssl for www 真係非常簡單,
又容易maintain.

因為有近 10個 FQDN ...
dds 發表於 2020-12-17 17:23


我成日覺得SYNO 做Web 會有好多 CVE-XXXXXXXX 漏洞問題,
因為SYno 用相對舊的Packages... 而且要有人port 過去先有得用....
所以真係認真整網頁... 唔建議把Web Server搭係 Syno的 原生OS上....
真係一定要用Syno 做可以考慮先搭VM係Syno, 然後 正正經經裝Debian / Centos + Control Panel 會比較好..
作者: kamcm    時間: 2020-12-17 19:45

ching , 由於個人冇美術細胞 , 如果有個親戚想要整個網站 , 用邊個好 d ?
*** 冇錢收的 *** ...
impotence 發表於 2020-12-17 17:27


wordpress
作者: bbsunny    時間: 2020-12-18 13:44

ching , 由於個人冇美術細胞 , 如果有個親戚想要整個網站 , 用邊個好 d ?
*** 冇錢收的 *** ...
impotence 發表於 2020-12-17 17:27



    冇錢收,但係都要俾錢起掛?諗著裝自己電腦VM起,24長開電費貴過HOST或VPS
冇錢都唔好用佢自己電腦VM起隻出黎,佢電腦壞左網站冇埋實嘈到拆天
作者: pipikeung    時間: 2020-12-18 19:30

本帖最後由 pipikeung 於 2025-1-29 19:55 編輯

回覆 7# dds

使用LetsEncrypt為Apache2網站加密(ssl)

換個DDNS,使用dnsalias.net為綱域,網站變成﹕http://pipikeung.dnsalias.net

然後用LetsEncrypt為網站加密成為﹕https://pipikeung.dnsalias.net方法大略如下

01 安裝certbot
   apt-apt install software-properties-common
   add-apt-repository ppa:cerbot/certbot
   add-apt-repository universe
   apt-get install cerbot python-certbot-apache apache2
   
02 取得認證
   sudo certbot -- apache
   
   
   
03 成功取證,網頁截圖﹕

   
   


有興趣可瀏灠https://pipikeung.dnsalias.net 歡迎指正﹗

因從未使用過Lets Encrypt,今次發覺原來比想像簡單,但要三個月做一次更新,好彩更新十分方便,算是一種好的體驗。

更新方法﹕

   certbot renew
   重新reload伺服器﹕
   service apache2 reload
   或
   systemctl reload apache2
作者: HKEPC852    時間: 2020-12-19 15:43

By the way, you can add a crontab and hook up your apache/nginx to auto renew your ssl cert everyday
作者: bongbong3481    時間: 2020-12-19 17:12

留名學野
作者: pipikeung    時間: 2020-12-19 22:20

我使用中的certbot,在安裝時,已包括certbot.timer,預設每天執行程式兩次,在SSL認證到期前30天,自動更新認證。

可以用 sudo systemctl status certbot.timer來確認狀況


可以用 sudo certbot renew --dry-run 來測試更新程序


從上面測試得知更新程序順利無問題,SSL認證會在到期前30天,自動更新。
作者: fatdog    時間: 2020-12-20 04:23

回覆  pipikeung

用咗 namecheap 近 1X 年,   
一個半個 ssl 唔覺貴, 如 domain 多,
都幾係嘢.   所以 ...
dds 發表於 2020-12-17 17:27


送成 50 張 SSL cert 都唔夠用?
作者: DMelon    時間: 2021-1-4 22:35

好貼! 獲益良多~
作者: chilun    時間: 2021-1-5 09:50

回覆  pipikeung

用咗 namecheap 近 1X 年,   
一個半個 ssl 唔覺貴, 如 domain 多,
都幾係嘢.   所以 ...
dds 發表於 2020-12-17 17:27


wordpress 有plugin 攞letsencrypt
作者: pipikeung    時間: 2021-1-6 08:23

本帖最後由 pipikeung 於 2021-1-6 08:24 編輯

回覆 23# chilun
多謝資訊﹗
若使用Wordpress建站就更加方便,只裝上plugin便可以了。
但懂得如何使用LetsEncrypt為Apache2網站加密,都有好處,便是可以不需局限使用Wordpress﹗


作者: keaniny    時間: 2021-1-6 11:42

我會用 traefik 做 ingress controller,自帶 auto-renew let's encrypt certificate,唔駛自己搞 ~
作者: chilun    時間: 2021-1-6 13:32

回覆  chilun
多謝資訊﹗
若使用Wordpress建站就更加方便,只裝上plugin便可以了。
但懂得如何使用LetsEnc ...
pipikeung 發表於 2021-1-6 08:23


如自建server, 除咗用certbot, 可以用Caddy server, 自動有埋letsencrypt renew
唔駛set cron job





歡迎光臨 電腦領域 HKEPC Hardware (https://h0.hkepc.com/forum/) Powered by Discuz! 7.2