

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

# 在 上設定 Ruby on Rails Lightsail
<a name="amazon-lightsail-quick-start-guide-rubyonrails"></a>

**您知道嗎？**  
 Lightsail 當您為執行個體啟用自動快照時， 會儲存七個每日快照，並將最舊的快照自動取代為最新的快照。如需詳細資訊，請參閱[設定Lightsail執行個體和磁碟的自動快照](https://docs.aws.amazon.com/lightsail/latest/userguide/amazon-lightsail-configuring-automatic-snapshots.html)。

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

## 步驟 1：將靜態 IP 地址連接至 Ruby on Rails 執行個體
<a name="amazon-lightsail-ruby-on-rails-attach-static-ip"></a>

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

在執行個體管理頁面**的網路**索引標籤下，選擇**建立靜態 IP **或**連接靜態 IP** （如果您先前已建立可連接至執行個體的靜態 IP)，然後遵循頁面上的指示。如需詳細資訊，請參閱[建立靜態 IP 並將其附接至執行個體](lightsail-create-static-ip.md)。

![\[在Lightsail 主控台中連接靜態 IP 地址\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/quick-start-static-ip-address.png)


## 步驟 2：造訪 Ruby on Rails 執行個體歡迎頁面
<a name="amazon-lightsail-ruby-on-rails-visit-welcome-page"></a>

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

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

1. 瀏覽至靜態 IP 地址，例如 `http://192.0.0.1:3000`。

如需詳細資訊，請參閱 [Ruby on Rails 指南](https://guides.rubyonrails.org/)。

## 步驟 3：部署您的應用程式
<a name="amazon-lightsail-ruby-on-rails-deploy-application"></a>

1. 遵循使用 [SFTP 將檔案安全地傳輸至 Lightsail Linux 執行個體](amazon-lightsail-connecting-to-linux-unix-instance-using-sftp.md)的指示，將您的應用程式複製到 `/home/ec2-user/my_app`

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

1. 執行 `sudo systemctl restart rails-server`

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

## 步驟 4：建立 Ruby on Rails 執行個體的快照
<a name="amazon-lightsail-ruby-on-rails-create-snapshot"></a>

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

您可以[手動建立快照](https://docs.aws.amazon.com/lightsail/latest/userguide/understanding-snapshots-in-amazon-lightsail.html#manual-snapshots)，或[啟用自動快照](https://docs.aws.amazon.com/lightsail/latest/userguide/understanding-snapshots-in-amazon-lightsail.html#automatic-snapshots)，讓 為您Lightsail建立每日快照。若執行個體出現問題，您可以使用快照建立新的替代執行個體。

您可以在 快照索引標籤的執行個體管理頁面上使用**快照**。如需詳細資訊，請參閱 [Amazon Lightsail 中的快照](understanding-snapshots-in-amazon-lightsail.md)。

![\[在 Lightsail 主控台中建立執行個體快照\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/quick-start-instance-snapshots.png)
