服务器设置和教程 · 6 10 月, 2024

Ubuntu/CentOS 系統上安裝與配置 Nginx

Ubuntu/CentOS 系統上安裝與配置 Nginx

Nginx 是一款高效能的網頁伺服器,廣泛應用於靜態內容的提供、反向代理、負載均衡等場景。無論是小型網站還是大型應用,Nginx 都能提供卓越的性能和穩定性。本文將介紹如何在 Ubuntu 和 CentOS 系統上安裝與配置 Nginx。

在 Ubuntu 上安裝 Nginx

步驟 1: 更新系統

sudo apt update
sudo apt upgrade

步驟 2: 安裝 Nginx

使用以下命令安裝 Nginx:

sudo apt install nginx

步驟 3: 啟動 Nginx

安裝完成後,啟動 Nginx 服務:

sudo systemctl start nginx

步驟 4: 設定開機啟動

為了確保 Nginx 在系統重啟後自動啟動,執行以下命令:

sudo systemctl enable nginx

步驟 5: 驗證安裝

在瀏覽器中輸入伺服器的 IP 地址,若看到 Nginx 的歡迎頁面,則表示安裝成功。

在 CentOS 上安裝 Nginx

步驟 1: 更新系統

sudo yum update

步驟 2: 安裝 EPEL 倉庫

Nginx 在 CentOS 的預設倉庫中並不存在,因此需要安裝 EPEL 倉庫:

sudo yum install epel-release

步驟 3: 安裝 Nginx

使用以下命令安裝 Nginx:

sudo yum install nginx

步驟 4: 啟動 Nginx

安裝完成後,啟動 Nginx 服務:

sudo systemctl start nginx

步驟 5: 設定開機啟動

為了確保 Nginx 在系統重啟後自動啟動,執行以下命令:

sudo systemctl enable nginx

步驟 6: 驗證安裝

在瀏覽器中輸入伺服器的 IP 地址,若看到 Nginx 的歡迎頁面,則表示安裝成功。

配置 Nginx

安裝完成後,您可能需要根據需求配置 Nginx。以下是一些基本的配置步驟:

步驟 1: 編輯配置文件

Nginx 的主要配置文件位於 /etc/nginx/nginx.conf。使用以下命令打開該文件:

sudo nano /etc/nginx/nginx.conf

步驟 2: 設定伺服器區塊

在配置文件中,您可以添加伺服器區塊來設定不同的網站。例如:

server {
    listen 80;
    server_name example.com;
    
    location / {
        root /var/www/html;
        index index.html index.htm;
    }
}

步驟 3: 測試配置

在修改配置文件後,使用以下命令測試配置是否正確:

sudo nginx -t

步驟 4: 重新啟動 Nginx

若配置正確,則重新啟動 Nginx 以應用更改:

sudo systemctl restart nginx

總結

本文介紹了如何在 Ubuntu 和 CentOS 系統上安裝與配置 Nginx。無論您是新手還是有經驗的使用者,這些步驟都能幫助您快速上手 Nginx。若您需要更高效的伺服器解決方案,考慮使用 香港 VPS 服務,讓您的網站運行更加流暢。