Windows安裝nginx服務(wù)全過程
1.下載
下載網(wǎng)址
選擇最新穩(wěn)定版本
2. 解壓到安裝目錄
本文為:D:\nginx-1.20.2,目錄中最好不要有中文。

3. 添加到本地服務(wù)
3.1 下載windows安裝服務(wù)的工具
下載地址:Index of releases/com/sun/winsw/winsw


3.2 創(chuàng)建必須文件
下載后把下載的winsw-2.9.0-bin.exe 文件放在Nginx安裝目錄(D:\nginx-1.20.2),
并修改名稱為nginx-service.exe,然后分別創(chuàng)建nginx-service.exe.config,nginx-service.xml文件,把這兩個(gè)文件放在Nginx安裝目錄下
目錄結(jié)構(gòu):

nginx-service.exe.config內(nèi)容如下:
<configuration>
<startup>
<supportedRuntime version="v2.0.50727" />
<supportedRuntime version="v4.0" />
</startup>
<runtime>
<generatePublisherEvidence enabled="false"/>
</runtime>
</configuration>nginx-service.xml內(nèi)容如下:
(如果有版本不一樣的,或者安裝位置不一樣的注意修改)
<service>
<id>nginx</id>
<name>Nginx Service</name>
<description>High Performance Nginx Service</description>
<logpath>D:\nginx-1.20.2\logs</logpath>
<log mode="roll-by-size">
<sizeThreshold>10240</sizeThreshold>
<keepFiles>8</keepFiles>
</log>
<executable>D:\nginx-1.20.2\nginx.exe</executable>
<startarguments>-p D:\nginx-1.20.2</startarguments>
<stopexecutable>D:\nginx-1.20.2\nginx.exe</stopexecutable>
<stoparguments>-p D:\nginx-1.20.2 -s stop</stoparguments>
</service>3.3 安裝nginx服務(wù)
在安裝目錄下,打開cmd命令窗口

執(zhí)行命令
nginx-service.exe install
安裝成功后,查看服務(wù)信息,如圖表示安裝成功。
4. nginx代理端口
4.1 修改nginx配置文件

例如:代理本地VMware中ip為192.168.159.129的虛擬機(jī)22端口,監(jiān)聽在本地8129端口。
在配置文件中添加如下代碼
代碼塊位置:

stream {
upstream ssh129 {
server 192.168.159.129:22;
}
server {
listen 8129;
proxy_connect_timeout 60s;
proxy_timeout 60s;
proxy_pass ssh129;
}
}4.2 檢查配置文件并重啟服務(wù)
nginx -t nginx -s reload
4.3 查看本地端口使用情況
netstat -ano | findstr “8129”

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Nginx配置HTTP強(qiáng)制跳轉(zhuǎn)到HTTPS的解決辦法
這篇文章主要給大家介紹了關(guān)于Nginx配置HTTP強(qiáng)制跳轉(zhuǎn)到HTTPS的解決辦法,當(dāng)Nginx配置https后通常需要將用戶http請求強(qiáng)制跳轉(zhuǎn)到https,需要的朋友可以參考下2023-08-08
nginx+uwsgi啟動(dòng)Django項(xiàng)目的詳細(xì)步驟
nginx+uwsgi+django是我們常用的django部署方式。這篇文章主要介紹了nginx+uwsgi啟動(dòng)Django項(xiàng)目的詳細(xì)步驟,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2018-10-10
解讀1g內(nèi)存的電腦nginx能支持多少并發(fā)
這篇文章主要介紹了1g內(nèi)存的電腦nginx能支持多少并發(fā)的問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-06-06
基于Nginx+lua實(shí)現(xiàn)簡單的XSS攻擊攔截
WAF即web應(yīng)用防火墻,Nginx是一個(gè)主流的代理服務(wù),除了本身的Nginx日志,作為用戶肯定也支持對請求信息進(jìn)行操作,?很多都是通過在代理服務(wù)器上掛載規(guī)則特征,實(shí)現(xiàn)軟件層面的軟WAF進(jìn)行WEB防護(hù),本文主要給大家介紹了Nginx+Lua實(shí)現(xiàn)一個(gè)簡單的XSS攻擊攔截,需要的朋友可以參考下2024-01-01
Nginx各個(gè)模塊的配置及常用配置選項(xiàng)
本文總結(jié)了Nginx常用配置選項(xiàng),包括url匹配優(yōu)先級、請求轉(zhuǎn)發(fā)、日志配置、超時(shí)配置、靜態(tài)文件處理以及負(fù)載均衡的各項(xiàng)算法,對Nginx?模塊配置相關(guān)知識感興趣的朋友一起看看吧2022-01-01
利用Nginx實(shí)現(xiàn)反向代理Node.js的方法詳解
這篇文章主要給大家介紹了關(guān)于利用Nginx實(shí)現(xiàn)反向代理Node.js的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-08-08
Nginx+Tomcat負(fù)載均衡集群安裝配置案例詳解
Nginx是一款非常優(yōu)秀的http服務(wù)器軟件,它能夠支持高達(dá)50000個(gè)并發(fā)連接數(shù)的相應(yīng),Nginx+Tomcat負(fù)載均衡集案列是應(yīng)用于生產(chǎn)環(huán)境的一套可靠的Web站點(diǎn)解決方案,對Nginx Tomcat負(fù)載均衡集群相關(guān)知識感興趣的朋友一起看看吧2021-10-10

