windows系統安裝配置nginx環境
一、 nginx軟件拷貝
拷貝 nginx文件 到對應的服務目錄中 如 E:/service/nginx
nginx文件地址: 鏈接: https://www.jb51.net/softs/25646.html
二、 在項目盤中創建wwwroot 及 wwwconf
在日常開發的盤中添加 wwwroot 目錄 (用于放置站點文件 )
并添加 wwwconf 目錄 (用于放置 nginx站點配置)
三 、修改nginx配置文件
找到 E:/service/nginx/conf 目錄下的 nginx.conf
在nginx.conf 中http代碼塊最后一行添加上 include E:/wwwconf/*.conf;
其作用主要是讓nginx引入D:/wwwconf中所有的是 .conf 后綴的配置
四、 創建站點
先在E:/wwwconf中添加一個站點配置文件 如: project.com.conf
可以拷貝下面站點配置模板, 需要改的地發有:
server_name 后面的站點url地址 (可以配置多個域名 ,以空格隔開)
set $webRoot 后面的是 站點對應的文件目錄
其中的配置如:
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 地址會重定向到本機地址
六 、nginx腳本配置
如在 E:/service 下創建一個bin目錄 用于放置服務腳本
在 E:/service/bin 中創建nginx 服務腳本文件 nginx.bat
以下腳本需要注意如果目錄不同則需要改變 腳本中的
====================================================@echo offrem 當前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 進程list * tasklist|findstr /i "nginx.exe"ECHO. ECHO. [1] 啟動Nginx ECHO. [2] 關閉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.關閉Nginx...... taskkill /F /IM nginx.exe > nulECHO.OK,關閉所有nginx 進程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
七、加入到腳本到系統環境變量中
配置系統環境變量: https://www.jb51.net/os/win10/663281.html
八、運行效果
到此這篇關于windows系統安裝配置nginx環境的文章就介紹到這了。希望對大家的學習有所幫助,也希望大家多多支持。
相關文章:
1. Windows Server 2008配置防火墻策略詳解2. windows 7下FTP服務器構建教程3. 利用zabbix監控ogg進程(Windows平臺)4. windows server 2008 群集搭建圖文步驟5. windows server 2019 關機重啟問原因解決方法(關閉事件跟蹤程序)6. Windows Server 2019 DNS服務器的配置與管理之DNS正向解析7. Windows Server 2019 DNS服務器的配置與管理(理論篇)8. 關于Windows Server 2012上安裝.NET Framework 3.5的問題9. Windows Server 2019 安裝和配置DHCP服務 Ⅱ10. windows server2012R2安裝域控服務器(局域網的第一臺)