Windows系統(tǒng)下安裝及部署Nginx詳細(xì)教程(含多個(gè)站點(diǎn)部署)
一、下載安裝Nginx
1、官網(wǎng)下載地址:https://nginx.org/en/download.html
2、下載教程:選擇最新的Stable version(穩(wěn)定版本)下載到本地

3、下載完成后,解壓放入本地非中文的文件夾中:

4、啟動(dòng)nginx:切勿直接雙擊nginx.exe,
在此之前打開conf文件夾下的nginx.conf查看端口占用情況:
默認(rèn)是80端口,改成自己要部署網(wǎng)站使用的端口。改好以后再使用命令啟動(dòng)
推薦使用cmd命令行:輸入start nginx
啟動(dòng)命令前,先cmd命令切入到nginx的安裝目錄下

相關(guān)啟動(dòng)命令
<strong>
注意不要直接雙擊nginx.exe,這樣會導(dǎo)致修改配置后重啟、停止nginx無效,需要手動(dòng)關(guān)閉任務(wù)管理器內(nèi)的所有nginx進(jìn)程
在nginx.exe目錄,打開命令行工具,用命令 啟動(dòng)/關(guān)閉/重啟nginx
start nginx : 啟動(dòng)nginx
nginx -s reload :修改配置后重新加載生效
nginx -s reopen :重新打開日志文件
nginx -t -c /path/to/nginx.conf 測試nginx配置文件是否正確
關(guān)閉nginx:
nginx -s stop :快速停止nginx
nginx -s quit :完整有序的停止nginx
如果遇到報(bào)錯(cuò):
bash: nginx: command not found
有可能是你再linux命令行環(huán)境下運(yùn)行了windows命令,
如果你之前是允許 nginx -s reload報(bào)錯(cuò), 試下 ./nginx -s reload
或者 用windows系統(tǒng)自帶命令行工具運(yùn)行
</strong>5、查看是否啟動(dòng)成功:在瀏覽器輸入:https://localhost:端口,能看到界面說明啟動(dòng)成功

二、部署Nginx
1、將打包后的vue文件dist目錄下的文件復(fù)制到html文件下面


3、相關(guān)訪問路徑的規(guī)則,自行在 \nginx-1.24.0\conf\nginx.conf 文件里面配置

三、多站點(diǎn)部署的情況
1、nginx域名解析,虛擬主機(jī):
簡單來說,虛擬主機(jī)就是可以在一臺nginx服務(wù)器上運(yùn)行多個(gè)網(wǎng)站。
nginx可以通過配置多個(gè)server來配置多臺虛擬主機(jī),一個(gè)server對應(yīng)一臺虛擬主機(jī)。一臺虛擬主機(jī)上可以部署一個(gè)網(wǎng)站。各個(gè)虛擬主機(jī)的ip地址是相同的,但是一個(gè)ip可以綁定不同的域名,所以每臺虛擬主機(jī)都可以擁有自己的域名和端口號,但是80端口只有一個(gè),一般情況下,多臺虛擬主機(jī)公用80端口,然后根據(jù)域名來區(qū)分客戶端請求的到底是哪一臺虛擬主機(jī),哪一個(gè)網(wǎng)站。
配置虛擬主機(jī)可以基于端口號,IP和域名。
1.基于端口號的虛擬機(jī)主機(jī):nginx監(jiān)聽多個(gè)端口,根據(jù)不同的端口號;來區(qū)分不同的網(wǎng)站。
2.基于域名的虛擬主機(jī):實(shí)際的場景中,訪問一個(gè)網(wǎng)站都是通過不同的域名訪問,所以基于域名的虛擬主機(jī)是最常見的,不同的域名可以解析指向同一個(gè)ip地址,而nginx在解析請求的時(shí)候會根據(jù)不同的域名來指向不同服務(wù)。
3.基于IP的虛擬主機(jī);一臺主機(jī)可以擁有超過1個(gè)ip地址,通過不同的ip地址,指向不同的服務(wù)。
一臺nginx服務(wù)器配置多個(gè)站點(diǎn)
只需保證監(jiān)聽端口、配置域名兩者組合不一致即可。

其中root部分填你部署網(wǎng)站的文件夾根目錄。
server_name可以是ip加端口,也可以是域名的形式。
需要部署多少個(gè)不同的網(wǎng)站訪問,就設(shè)置多少個(gè)不同的server配置即可,就跟在iis里面部署網(wǎng)站是一個(gè)道理。

四、帶https的站點(diǎn)如何部署,與http的有何不同點(diǎn)?
總結(jié)
到此這篇關(guān)于Windows系統(tǒng)下安裝及部署Nginx詳細(xì)教程的文章就介紹到這了,更多相關(guān)Windows安裝部署Nginx內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Nginx下修改WordPress固定鏈接導(dǎo)致無法訪問的問題解決
這篇文章主要介紹了Nginx下修改WordPress固定鏈接導(dǎo)致無法訪問的問題解決,同時(shí)作者也給出了官方關(guān)于修改固定鏈接的方法,需要的朋友可以參考下2015-07-07
Nginx設(shè)置日志打印post請求參數(shù)的方法
這篇文章主要介紹了Nginx設(shè)置日志打印post請求參數(shù)的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11
Nginx解決前后端分離架構(gòu)下的Session共享的幾種方法
本文主要介紹了Nginx解決前后端分離架構(gòu)下的Session共享的幾種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2026-04-04
nginx安裝和前端訪問配置以及403 Forbidden解決方案
本文介紹CentOS下Nginx安裝與配置,包括安裝命令、配置文件路徑、啟動(dòng)及重啟方法,并詳細(xì)說明多個(gè)前端站點(diǎn)的代理設(shè)置與緩存策略,同時(shí)提供解決403錯(cuò)誤的權(quán)限檢查及SELinux調(diào)整方案2025-07-07

