2016年5月27日 星期五

使用Synology Docker套件,快速建置XOOPS2.5.7.2網站(一)


寫在前面:

★ Docker的相關認識,請參考ithome 10個Q&A快速認識Docker ★

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)



  • 進System Time




  • 改為Asia/Taipei。Time server也可以改為 time.stdtime.gov.tw





  • 進PHP Configuration。


  • 選第一個for apache2 -> Edit Manually




  • Ctrl+f 找到timezone,把data.timezone的;拿掉,再加上Asia/Taipi。




  • 開Apache Webserver。




  • Stop Apache後,Start Apache設定即可生效。




二十一、Adminer畫面(管理資料庫)





二十二、請連線http://SYNOLOGY NAS IP:本機連接埠(下圖為容器的虛擬IP),此連接埠對應容器端品80埠,系統預設的XOOPS





二十三、輸入帳號:admin,密碼則是剛剛自訂的密碼,即可登入成功。



耶~~~還太早,還有一些問題需要解決:


1.這系統是英文的,還且裡面不會有正體中文語系!!


2.172.17.0.X是啥碗糕?就算用http://SYNOLOGY IP:32814(轉向容器的80埠)來當官網首頁也太奇怪了吧!!


下一回,下載已經中文化的語言包,修改語系http://lingodfrey.blogspot.tw/2016/05/synology-dockerxoops2572_31.html加上反向代理http://lingodfrey.blogspot.tw/2016/06/synology-dockerxoops2572.html即可完成!!

沒有留言: