在 上設定 Ruby on Rails Lightsail - Amazon Lightsail

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 上設定 Ruby on Rails Lightsail

您知道嗎?

Lightsail 當您為執行個體啟用自動快照時, 會存放七個每日快照,並將最舊的快照自動取代為最新的快照。如需詳細資訊,請參閱設定Lightsail執行個體和磁碟的自動快照

以下是在 Ruby on Rails 執行個體啟動並在 上執行之後,您應該採取的幾個步驟Amazon Lightsail:

步驟 1:將靜態 IP 地址連接至 Ruby on Rails 執行個體

連接到執行個體的預設動態公有 IP 地址會在每次停止和啟動執行個體時變更。您可以建立靜態 IP 地址並將其連接至執行個體,以防止公有 IP 地址變更。接著,使用網域名稱搭配執行個體時,您不必在每次停止和啟動執行個體時更新網域的 DNS 記錄。每個執行個體只能連接一個靜態 IP 地址。

在執行個體管理頁面的網路索引標籤下,選擇建立靜態 IP 連接靜態 IP (如果您先前已建立可連接到執行個體的靜態 IP),然後遵循頁面上的指示。如需詳細資訊,請參閱建立靜態 IP 並將其附接至執行個體

在Lightsail 主控台中連接靜態 IP 地址

步驟 2:造訪 Ruby on Rails 執行個體歡迎頁面

導覽至執行個體的靜態 IP 地址,以存取其上安裝的應用程式。

  1. 在執行個體管理頁面的 Connect 索引標籤下,記下靜態 IP。

  2. 瀏覽至靜態 IP 地址,例如 http://192.0.0.1:3000

如需詳細資訊,請參閱 Ruby on Rails 指南

步驟 3:部署您的應用程式

  1. 遵循使用 SFTP 將檔案安全地傳輸至 Lightsail Linux 執行個體的指示,將您的應用程式複製到 /home/ec2-user/my_app

  2. 在執行個體管理頁面的 Connect (連接) 索引標籤下,選擇 Connect using SSH (使用 SSH 連接)。

  3. 執行 sudo systemctl restart rails-server

  4. 導覽至執行個體的靜態 IP 地址

步驟 4:建立 Ruby on Rails 執行個體的快照

在您以您想要的方式設定網站之後,請建立執行個體的定期快照以進行備份。快照是執行個體之系統磁碟和原始組態的複本。快照包含還原執行個體所需的所有資料 (從建立快照的那一刻開始)。

您可以手動建立快照,或啟用自動快照,讓 為您Lightsail建立每日快照。若執行個體出現問題,您可以使用快照建立新的替代執行個體。

您可以在 快照索引標籤的執行個體管理頁面上使用快照。如需詳細資訊,請參閱 Amazon Lightsail 中的快照

在 Lightsail 主控台中建立執行個體快照