在Windows上安裝和配置NGINX

一、下載NGINX

1、打開NGINX的官網下載頁面

2、選擇適合Windows系統的穩定版本進行下載。當前最新版本為nginx-1.21.1

二、安裝NGINX

1、將下載的NGINX壓縮文件解壓到任意文件夾,例如解壓到C:\nginx-1.21.1

C:\nginx-1.21.1
|   conf
|   html
|   logs
|   ...
|   nginx.exe
|   ...
|   README

2、在解壓的文件夾路徑下打開命令行窗口(管理員權限),輸入以下命令:

C:\nginx-1.21.1>nginx.exe

3、啟動成功後,在瀏覽器中訪問 http://localhost/,若出現NGINX歡迎信息,說明NGINX已經成功安裝。

三、配置NGINX

1、更改端口號

默認情況下,NGINX的訪問端口號為80,可以通過修改配置文件更改端口號。

1)打開NGINX的配置文件C:\nginx-1.21.1\conf\nginx.conf,找到以下內容:

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

2)將端口號改為任意未被佔用的端口號,例如8080:

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

3)保存修改並重新啟動NGINX服務。

2、添加虛擬主機

NGINX支持通過虛擬主機的方式來管理多個網站,以下示例將演示如何添加一個虛擬主機:

1)創建新的網站目錄,例如C:\nginx-1.21.1\html\example

2)在配置文件中添加虛擬主機配置:

http {
    ...
    server {
        listen       80;
        server_name  localhost; 
        ...
    }
    server {
        listen       80;
        server_name  example.com; 
        root         html/example;
        index        index.html;
        ...
    }
}

3)將example.com指向本地IP地址(127.0.0.1)

4)在瀏覽器中訪問 http://example.com,即可訪問新添加的虛擬主機。

四、總結

通過本文的介紹,我們學習了如何在Windows上安裝和配置NGINX,並通過更改端口號、添加虛擬主機等方式實現了更靈活的網站管理和訪問控制。

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

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

相關推薦

  • 如何在樹莓派上安裝Windows 7系統?

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

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

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

    編程 2025-04-29
  • 如何在Windows系統下載和使用cygwin?

    如果你是一名Windows系統的開發者,你可能會遇到一個問題,那就是缺少Unix/Linux系統下常用的命令行工具,這時候,你可以使用cygwin來解決這個問題。 一、cygwin…

    編程 2025-04-27
  • 蘋果電腦安裝Windows教程

    下面將介紹如何在蘋果電腦上安裝Windows操作系統。 一、獲取Windows操作系統鏡像文件 首先,我們需要去Microsoft官網下載Windows操作系統的鏡像文件。 步驟:…

    編程 2025-04-27
  • Java如何從Nginx下載文件

    本文將從以下幾個方面詳細介紹如何使用Java從Nginx下載文件。 一、準備工作 在Java中下載文件需要使用到Apache HttpClient庫,這個庫是一個基於Java的HT…

    編程 2025-04-27
  • 如何使用Python調用Windows窗口?

    本文將為大家解答如何使用Python調用Windows窗口,並提供相關代碼示例。 一、打開應用程序窗口 如果想要打開Windows上的一個應用程序,需要使用Python的os模塊。…

    編程 2025-04-27
  • Python開發的程序能否在Windows下運行

    能夠在Windows下運行是Python的一個優點之一。Python作為一種跨平台語言,可以很方便地在Windows系統上運行 一、Python在Windows上的安裝 Pytho…

    編程 2025-04-27
  • nginx與apache應用開發詳解

    一、概述 nginx和apache都是常見的web服務器。nginx是一個高性能的反向代理web服務器,將負載均衡和緩存集成在了一起,可以動靜分離。apache是一個可擴展的web…

    編程 2025-04-25
  • Windows下安裝npm指南

    在當前互聯網發展的時代,前端開發已經成為了程序員不可或缺的一個技能,隨之而來的前端開發工具也逐漸多樣化,而npm就是當下最流行的前端工具之一,下面我們就來詳細介紹一下在Window…

    編程 2025-04-25
  • Windows Server 2012激活碼

    一、激活碼是什麼? 激活碼是用於激活軟件產品的一種序列號,可以通過購買或升級軟件獲得。Windows Server 2012的激活碼可以確保軟件的合法使用,避免非法行為。 激活碼的…

    編程 2025-04-25

發表回復

登錄後才能評論