windows系统安装配置nginx环境

一   创建站点

先在E:/wwwconf中添加一个站点配置文件 

配置如下

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盘中的hosts文件,在里面添加 一条 127.0.0.1www.project.com

1.png

三   配置nginx脚本

在 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

加入到脚本到系统环境变量中,配置系统环境变量

四   效果展示

2.gif

原创文章,作者:网友投稿,如若转载,请注明出处:https://www.cloudads.cn/archives/4022.html

发表评论

登录后才能评论