簡體   English   中英

在 AWS EC2 實例上配置 wiki.js(開源)

[英]Configure wiki.js(open source) on AWS EC2 instance

我已經使用 docker 在 AWS EC2 實例上部署了 wiki.js。安裝命令如下:

docker run -d -p 8080:3000 --name wiki --restart unless-stopped -e "DB_TYPE=mysql" -e "DB_HOST=172.0.0.1" -e "DB_PORT=3306" -e "DB_USER=wikijs" -e "DB_PASS=wikijsrocks" -e "DB_NAME=wiki" requarks/wiki:2

我已經提到了 wiki.js 安裝 DB 容器和 wiki 容器在同一個實例中運行,當我檢查上面創建的容器日志時,它顯示以下 output。

Loading configuration from /wiki/config.yml... OK
2021-07-21T16:13:45.924Z [MASTER] info: =======================================
2021-07-21T16:13:45.926Z [MASTER] info: = Wiki.js 2.5.201 =====================
2021-07-21T16:13:45.926Z [MASTER] info: =======================================
2021-07-21T16:13:45.927Z [MASTER] info: Initializing...
2021-07-21T16:13:47.149Z [MASTER] info: Using database driver mysql2 for mysql [ OK ]
2021-07-21T16:13:47.153Z [MASTER] info: Connecting to database...
2021-07-21T16:13:47.189Z [MASTER] info: Database Connection Successful [ OK ]
2021-07-21T16:13:47.237Z [MASTER] warn: DB Configuration is empty or incomplete. Switching to Setup mode...
2021-07-21T16:13:47.238Z [MASTER] info: Starting setup wizard...
2021-07-21T16:13:47.477Z [MASTER] info: Starting HTTP server on port 3000...
2021-07-21T16:13:47.478Z [MASTER] info: HTTP Server on port: [ 3000 ]
2021-07-21T16:13:47.482Z [MASTER] info: HTTP Server: [ RUNNING ]
2021-07-21T16:13:47.482Z [MASTER] info: 🔻🔻🔻🔻🔻🔻🔻🔻🔻🔻🔻🔻🔻🔻🔻🔻🔻🔻🔻🔻🔻🔻🔻🔻🔻🔻🔻🔻🔻
2021-07-21T16:13:47.483Z [MASTER] info: 
2021-07-21T16:13:47.483Z [MASTER] info: Browse to http://YOUR-SERVER-IP:3000/ to complete setup!
2021-07-21T16:13:47.483Z [MASTER] info: 
2021-07-21T16:13:47.483Z [MASTER] info: 🔺🔺🔺🔺🔺🔺🔺🔺🔺🔺🔺🔺🔺🔺🔺🔺🔺🔺🔺🔺🔺🔺🔺🔺🔺🔺🔺🔺🔺

但是當我在瀏覽器中運行容器 IP + 端口時,它顯示This site can't be reached我已經在與此實例關聯的安全組中打開了端口 80、443 和 3000。 無法找出原因,為什么它沒有在運行時加載 wiki.js URL。

它故意在本地 docker 容器中工作,而不是在遠程容器中。 誰能幫我解決這個問題,我們將不勝感激。提前致謝。

相同的日志 output 但我得到的版本是 Postgre。 按照 Wiki.js 網站上的安裝過程,我設法通過運行docker start wiki來讓它工作。

您是否設置了實例的入站規則以允許您通過 HTTP(不是 HTTPS)訪問? 如果是,您只需瀏覽其 IP 地址即可訪問該實例(也沒有建議的端口)。 這和我設置的本地容器也是一致的。

確保實例具有支持 HTTP 請求的入站規則/安全組(IPv4 版本、TCP 協議、端口范圍 80 和適當的源,具體取決於您的情況)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM