windows系統(tǒng)安裝配置nginx環(huán)境
一、 nginx軟件拷貝
拷貝 nginx文件 到對應(yīng)的服務(wù)目錄中 如 E:/service/nginx
nginx文件地址: 鏈接: https://www.jb51.net/softs/25646.html
二、 在項目盤中創(chuàng)建wwwroot 及 wwwconf
在日常開發(fā)的盤中添加 wwwroot 目錄 (用于放置站點文件 )
并添加 wwwconf 目錄 (用于放置 nginx站點配置)
三 、修改nginx配置文件
找到 E:/service/nginx/conf 目錄下的 nginx.conf
在nginx.conf 中http代碼塊最后一行添加上 include E:/wwwconf/*.conf;
其作用主要是讓nginx引入D:/wwwconf中所有的是 .conf 后綴的配置
四、 創(chuàng)建站點
先在E:/wwwconf中添加一個站點配置文件 如: project.com.conf
可以拷貝下面站點配置模板, 需要改的地發(fā)有:
server_name 后面的站點url地址 (可以配置多個域名 ,以空格隔開)
set $webRoot 后面的是 站點對應(yīng)的文件目錄
其中的配置如:
server { listen 80; server_name www.project.com project.com; #charset koi8-r; #access_log logs/host.access.log main; set $webRoot E:/wwwroot/project.com; root $webRoot; autoindex on; autoindex_exact_size off; autoindex_localtime on; location / {index index.html index.htm; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html {root html; }}
五 、站點映射
找到 C:\WINDOWS\system32\drivers\etc下的hosts文件
添加 一條 127.0.0.1 www.project.com
其作用是訪問 www.project.com 地址會重定向到本機(jī)地址
六 、nginx腳本配置
如在 E:/service 下創(chuàng)建一個bin目錄 用于放置服務(wù)腳本
在 E:/service/bin 中創(chuàng)建nginx 服務(wù)腳本文件 nginx.bat
以下腳本需要注意如果目錄不同則需要改變 腳本中的
====================================================@echo offrem 當(dāng)前bat的作用echo ==================begin========================cls SET NGINX_PATH=E:SET NGINX_DIR=E:\service\nginx\color 0a TITLE Nginx 管理程序控制面板CLS ECHO. ECHO. * Nginx 管理程序 * ECHO. :MENU ECHO. * nginx 進(jìn)程list * tasklist|findstr /i "nginx.exe"ECHO. ECHO. [1] 啟動Nginx ECHO. [2] 關(guān)閉Nginx ECHO. [3] 重啟Nginx ECHO. [4] 退 出 ECHO. ECHO.請輸入選擇項目的序號:set /p ID=IF "%id%"=="1" GOTO start IF "%id%"=="2" GOTO stop IF "%id%"=="3" GOTO restart IF "%id%"=="4" EXITPAUSE :start call :startNginxGOTO MENU:stop call :shutdownNginxGOTO MENU:restart call :shutdownNginxcall :startNginxGOTO MENU:shutdownNginxECHO. ECHO.關(guān)閉Nginx...... taskkill /F /IM nginx.exe > nulECHO.OK,關(guān)閉所有nginx 進(jìn)程goto :eof:startNginxECHO. ECHO.啟動Nginx...... IF NOT EXIST "%NGINX_DIR%nginx.exe" ECHO "%NGINX_DIR%nginx.exe"不存在 %NGINX_PATH% cd "%NGINX_DIR%" IF EXIST "%NGINX_DIR%nginx.exe" (echo "start "" nginx.exe"start "" nginx.exe)ECHO.OKgoto :eof
七、加入到腳本到系統(tǒng)環(huán)境變量中
配置系統(tǒng)環(huán)境變量: https://www.jb51.net/os/win10/663281.html
八、運行效果
到此這篇關(guān)于windows系統(tǒng)安裝配置nginx環(huán)境的文章就介紹到這了。希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持。
相關(guān)文章:
1. Windows Server 2016+Sql Server 2016搭建AlwaysOn集群(一)2. Windows服務(wù)器默認(rèn)IE瀏覽器無法下載文件的解決方法3. Windows Server 2019 DNS服務(wù)器配置方法(入門篇)4. 關(guān)于Windows Server 2012上安裝.NET Framework 3.5的問題5. Windows Server 2019和Windows Server, Version 1909的區(qū)別是什么6. windows server 2012 r2 服務(wù)器部署tp6 項目7. Windows server 2022創(chuàng)建創(chuàng)建林、域樹、子域的步驟8. Windows Server 2008 R2 配置故障轉(zhuǎn)移圖文教程9. Windows server 2016服務(wù)器基本設(shè)置10. Windows Server 修改遠(yuǎn)程桌面端口的實現(xiàn)
