Nginx在Windows平台下的安裝教程

一、準備工作

1、在官網(https://nginx.org/en/download.html)下載最新版的Nginx for Windows壓縮包。

2、選擇一個合適的目錄,如“C:\nginx”,將下載好的壓縮包解壓到該目錄下。

3、打開命令行工具,進入“C:\nginx”目錄。

二、安裝過程

1、運行命令“start nginx”,啟動Nginx服務器。

C:\nginx>start nginx

2、打開瀏覽器,在地址欄中輸入“http://localhost”,如果頁面顯示“Welcome to nginx!”則說明Nginx已經安裝成功。

3、如果頁面無法正常顯示,可以在命令行中執行“nginx -t”檢查Nginx配置文件是否正確。

C:\nginx>nginx -t

三、基本配置

1、修改Nginx默認監聽的端口

默認情況下,Nginx監聽的是80端口。在“C:\nginx\conf\nginx.conf”配置文件中,找到以下代碼:

server {
    listen       80;
    server_name  localhost;
    ...
}

將“listen”後的端口號改為自定義的端口號,如8080。

server {
    listen       8080;
    server_name  localhost;
    ...
}

2、添加虛擬主機

在“C:\nginx\conf\nginx.conf”配置文件中,找到以下代碼:

http {
    ...
    server {
        listen       80;
        server_name  localhost;
        ...
        location / {
            root   html;
            index  index.html index.htm;
        }
        ...
    }
}

將以下代碼複製到該代碼塊的外面,作為一個新的server塊,修改其中的server_name和root配置項,即可添加一個虛擬主機。

server {
    listen       8080;
    server_name  example.com;
    root         C:\web\example;
    ...
}

四、其他配置

1、開啟gzip壓縮

在“C:\nginx\conf\nginx.conf”配置文件中,找到以下代碼:

http {
    ...
    gzip  on;
    gzip_types  text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
    ...
}

將“gzip”和“gzip_types”配置項的值改為“on”和需要進行壓縮的文件類型,即可開啟gzip壓縮。

http {
    ...
    gzip  on;
    gzip_types  text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
    ...
}

2、修改默認主頁

在“C:\nginx\conf\nginx.conf”配置文件中,找到以下代碼:

http {
    ...
    server {
        listen       8080;
        server_name  localhost;
        ...
        location / {
            root   html;
            index  index.html index.htm;
        }
        ...
    }
}

將“index”配置項中的默認主頁名稱,如從“index.html index.htm”修改為“index.php index.html index.htm”,即可修改默認主頁。

五、總結

以上就是Nginx在Windows平台下的安裝和基本配置教程。通過閱讀本教程,您可以輕鬆地在Windows系統上安裝和配置Nginx服務器,進行網站開發和測試。

原創文章,作者:CFNZ,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/137260.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
CFNZ的頭像CFNZ
上一篇 2024-10-04 00:17
下一篇 2024-10-04 00:17

相關推薦

  • MQTT使用教程

    MQTT是一種輕量級的消息傳輸協議,適用於物聯網領域中的設備與雲端、設備與設備之間的數據傳輸。本文將介紹使用MQTT實現設備與雲端數據傳輸的方法和注意事項。 一、準備工作 在使用M…

    編程 2025-04-29
  • Python3.6.5下載安裝教程

    Python是一種面向對象、解釋型計算機程序語言。它是一門動態語言,因為它不會對程序員提前聲明變量類型,而是在變量第一次賦值時自動識別該變量的類型。 Python3.6.5是Pyt…

    編程 2025-04-29
  • Deepin系統分區設置教程

    本教程將會詳細介紹Deepin系統如何進行分區設置,分享多種方式讓您了解如何規劃您的硬盤。 一、分區的基本知識 在進行Deepin系統分區設置之前,我們需要了解一些基本分區概念。 …

    編程 2025-04-29
  • Python能否跨平台

    Python作為一門高級編程語言,是一種跨平台的編程語言。下面從多個方面探討Python能否跨平台。 一、Python的跨平台性 Python可以在Windows、Linux、Ma…

    編程 2025-04-29
  • 寫代碼新手教程

    本文將從語言選擇、學習方法、編碼規範以及常見問題解答等多個方面,為編程新手提供實用、簡明的教程。 一、語言選擇 作為編程新手,選擇一門編程語言是很關鍵的一步。以下是幾個有代表性的編…

    編程 2025-04-29
  • 如何在樹莓派上安裝Windows 7系統?

    隨着樹莓派的普及,許多用戶想在樹莓派上安裝Windows 7操作系統。 一、準備工作 在開始之前,需要準備以下材料: 1.樹莓派4B一台; 2.一張8GB以上的SD卡; 3.下載並…

    編程 2025-04-29
  • Qt雷達探測教程

    本文主要介紹如何使用Qt開發雷達探測程序,並展示一個簡單的雷達探測示例。 一、環境準備 在開始本教程之前,需要確保你的開發環境已經安裝Qt和Qt Creator。如果沒有安裝,可以…

    編程 2025-04-29
  • 猿編程python免費全套教程400集

    想要學習Python編程嗎?猿編程python免費全套教程400集是一個不錯的選擇!下面我們來詳細了解一下這個教程。 一、課程內容 猿編程python免費全套教程400集包含了從P…

    編程 2025-04-29
  • 如何配置Python環境變量在Windows 11

    在本文中,您將學習如何在Windows 11操作系統上配置Python環境變量的步驟。Python是一種高級編程語言,廣泛用於編寫Web應用程序、數據分析、人工智能和機器學習等。在…

    編程 2025-04-29
  • Python煙花教程

    Python煙花代碼在近年來越來越受到人們的歡迎,因為它可以讓我們在終端里玩煙花,不僅具有視覺美感,還可以通過代碼實現動畫和音效。本教程將詳細介紹Python煙花代碼的實現原理和模…

    編程 2025-04-29

發表回復

登錄後才能評論