Linux 用 NGINX 架設靜態網頁 — 從 0 到看到你的第一個網站!

  最近我在練習 Linux 伺服器的架站操作,選擇了使用 NGINX 來部署一個簡單的靜態網頁。NGINX 不僅效能高、佔用資源少,也是目前最常見的 Web Server 技術之一。這篇文章記錄我從安裝、設定、到遇到問題的完整過程,讓之後的我(或你 😆)可以快速重現。

一、環境說明

  • 作業系統:Ubuntu(Linux)
  • Web Server:NGINX
  • 網站內容:靜態 HTML 頁面

二、安裝 NGINX

sudo apt update

sudo apt install nginx -y

檢查 NGINX 是否成功啟動:

sudo systemctl status nginx

三、建立自己的網站資料夾

sudo mkdir -p /var/www/example.com/html

sudo chown -R $USER:$USER /var/www/example.com/html

cd /var/www/example.com/html

nano index.html

範例:
<!DOCTYPE html>
<html>
  <head>
    <title>My First NGINX Website</title>
  </head>
  <body>
    <h1>Hello, NGINX!</h1>
    <p>這是我在 Linux 上架的第一個靜態網頁 🚀</p>
  </body>
</html>

四、設定 NGINX 網站設定檔

sudo nano /etc/nginx/sites-available/example.com

server {
    listen 80;
    server_name example.com www.example.com;

    root /var/www/example.com/html;
    index index.html;

    location / {
        try_files $uri $uri/ =404;
    }
}

五、啟用網站設定

將設定檔連結到 sites-enabled

sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/

六、檢查設定與重新啟動服務

檢查設定是否正確:

sudo nginx -t

七、測試網站

在瀏覽器輸入伺服器 IP(或網域名稱):

http://你的伺服器IP/


留言

熱門文章