使用Synology Docker套件,快速建置XOOPS2.5.7.2網站(一)
寫在前面:
1.這樣裝很快很方便,但彈性較低,所以裝lamp+xoops輕鬆架是個好選擇。
2.TurnKeylinux是啥碗糕?它提供各種線上服務APP化的映像檔,很像是Bitnami,如果您擔心的話,請自行製作映像檔(咦?這不是新手可以辦到的啦>_<)
3.完成設定後,可以做為學校官網。
4.僅供參考,請測試後再行正式上線。
一、安裝並開啟Docker套件。
二、至倉庫伺服器,關鍵字key上xoops,便可下載turnkeylinux/xoops-14.1:latest,檔案大小約為600MB,請等待一下。
三、下載完成後,在映像檔內即可見該檔,快點兩下即可新增容器。
四、自訂容器名稱,本機連接埠採「自動設定」即可。
五、決定容器的資源限制,請視您預估開放後的流量來定(其實這是複雜的學問XD,自己也不是很懂,如果原本NAS開放的功能僅提供低負載(對國中小而言XD)的服務如DNS、Dictionary Sever、Radius Sever,那Docker這邊開高一點應該無妨)。
六、如果在上上步驟有自動啟動容器,那這台Debian的lame+xoops的服務就開始了。
七、容器的概況,UI相當友善,但目前少了排程匯出。
八、在日誌裡,可以看到預設的密碼,請先記起來。
九、在與NAS同網段的PC,鍵入https://SYNOLOGY NAS IP :第一個本機連接埠,亦可鍵入https://172.17.0.X:第一個容器端口(此例為https://172.17.0.2:12320),會看到web介面的命令列(web shell)。在命令列登入預設帳號:root,密碼:上方預設值,開始初始化設定。
PS:
1.預設容器可連外,但外面是連不進來的(詳參《Docker —— 從入門到實踐》正體中文版)。,Synology Docker已做好外部存取容器,只要用https://SYNOLOGY NAS IP:本機連接埠就可以讓外面連至容器。
2.為什麼要同網段?怕有防火牆擋住不常用的埠號。
十、首先會要求更換root的帳密,若帳密不符合複雜原則,會被打槍要求重設。
十一、設定Mysql的帳密,一樣要符合複雜性原則。
十二、設定xoops使用者admin的密碼。
十三、設定xoops使用者admin的信箱
十四、這邊是TurnKey的備份、轉移機制,需要輸入API Key,Skip即可。
十五、這邊留下用來接收安全告警的信箱,亦可不留
十六、現在就要進行更新嗎?當然要囉~~
十七、接下來,就會看到系統到Debian官方網站努力的更新中…
十八、更新完畢,請按Reboot重新啟動
十九、這邊是容器的虛擬網段,參考即可,仍以https://SYNOLOGY NAS IP:本機連接埠操作為主。
二十、內建的webmin畫面。登入帳:root,密:原自設密碼,先進去改一下時區(系統及php.ini)。
- 改為Asia/Taipei。Time server也可以改為 time.stdtime.gov.tw
- 選第一個for apache2 -> Edit Manually
- Ctrl+f 找到timezone,把data.timezone的;拿掉,再加上Asia/Taipi。
- Stop Apache後,Start Apache設定即可生效。
二十一、Adminer畫面(管理資料庫)
二十二、請連線http://SYNOLOGY NAS IP:本機連接埠(下圖為容器的虛擬IP),此連接埠對應容器端品80埠,系統預設的XOOPS
二十三、輸入帳號:admin,密碼則是剛剛自訂的密碼,即可登入成功。
耶~~~還太早,還有一些問題需要解決:
1.這系統是英文的,還且裡面不會有正體中文語系!!
2.172.17.0.X是啥碗糕?就算用http://SYNOLOGY IP:32814(轉向容器的80埠)來當官網首頁也太奇怪了吧!!
沒有留言:
張貼留言