Ubuntu

如何使用 ubuntu 和 nginx 在 AWS EC2 上託管靜態網站?

  • September 3, 2017

我需要使用 Ubuntu 和 NGINX 在 AWS EC2 micro 上託管一個網站。所以我用 dot.tk 獲得了免費域名,並用它映射了我的伺服器的 ElasticIP(使用 dig 實用程序檢查它是否指向我的 ip)。然後我更改了伺服器上的 nginx.conf 並將這些標準行添加到 http 部分:

server {
   listen 80;
   server_name mydomain.ml;
   root /data/www;

   location / {
       index index.html;
   }
}

但是,如果我在瀏覽器中寫下我的地址,它不會向我顯示任何東西。

我還需要做什麼?

您需要在安全組中允許埠 80。

如果您只是想在 AWS 上託管一個靜態網站,那麼 EC2 不是適合使用的服務。只需啟用 S3 儲存桶的內置靜態網站託管功能,您就可以更便宜(並且更可擴展)地做到這一點。

Alastair Coote,著名的作者我的 Twitter 密碼安全嗎?網站(一個關於網路釣魚詐騙的教育網站)寫了一篇很好的文章,講述了他以 0.32 美元的價格為超過 10 萬使用者服務的經歷:我如何在不破壞伺服器或一美元鈔票的情況下為 10 萬使用者提供服務。

引用自:https://serverfault.com/questions/871881