一、 nginx軟件拷貝
拷貝 nginx文件 到對應的服務目錄中
如 E:/service/nginx
nginx文件地址: 鏈接: http://pan.baidu.com/s/1c25oq6O 密碼: qdmb
二、 在項目盤中創建 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 off
rem 當前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" EXIT
PAUSE
:start
call :startNginx
GOTO MENU
:stop
call :shutdownNginx
GOTO MENU
:restart
call :shutdownNginx
call :startNginx
GOTO MENU
:shutdownNginx
ECHO.
ECHO.關閉Nginx......
taskkill /F /IM nginx.exe > nul
ECHO.OK,關閉所有nginx 進程
goto :eof
:startNginx
ECHO.
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.OK
goto :eof
七、加入到腳本到系統環境變量中
八、運行效果
