溫馨提示×

nginx服務器如何部署

小樊
55
2025-09-01 03:31:30
欄目: 云計算

Nginx服務器部署步驟如下:

  1. 安裝Nginx

    • Linux(Ubuntu/Debian)
      sudo apt update  
      sudo apt install nginx  
      
    • Linux(CentOS/RHEL)
      sudo yum install epel-release  
      sudo yum install nginx  
      
    • Windows:下載官方zip包解壓,雙擊nginx.exe啟動。
    • 驗證安裝:訪問http://服務器IP,看到Nginx歡迎頁面即成功。
  2. 配置Nginx

    • 編輯配置文件:
      • Linux:/etc/nginx/nginx.conf/etc/nginx/sites-available/下新建配置文件。
      • Windows:安裝目錄下conf/nginx.conf。
    • 基礎配置示例(單頁面應用):
      server {  
        listen 80;  
        server_name example.com;  
        root /var/www/html;  # 前端項目根目錄  
        index index.html;  
        location / {  
          try_files $uri $uri/ /index.html;  # 解決SPA路由刷新404  
        }  
      }  
      
  3. 部署前端文件

    • 構建前端項目(如React/Vue):
      npm run build  # 生成dist/build目錄  
      
    • 上傳文件到服務器:
      • Linux:scp -r dist/* user@服務器IP:/var/www/html。
      • Windows:通過遠程桌面復制到對應目錄。
  4. 啟動與測試

    • 重啟Nginx使配置生效:
      • Linux:sudo systemctl restart nginx。
      • Windows:在安裝目錄執行nginx -s reload。
    • 訪問http://example.com,確認頁面正常加載。
  5. 進階配置(可選)

    • HTTPS:申請免費SSL證書(如Let’s Encrypt),在配置中添加443端口監聽及證書路徑。
    • 反向代理:配置proxy_pass將請求轉發到后端服務。
    • 靜態資源緩存:通過expires指令設置緩存時間。

注意事項

  • Linux需確保/var/www/html目錄權限正確(chmod -R 755)。
  • 修改配置后需重新加載Nginx,避免直接重啟服務導致連接中斷。

參考資料:

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女