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/
留言
張貼留言