资讯专栏INFORMATION COLUMN

windows系统安装配置nginx环境

3119555200 / 81人阅读

一   创建站点


先在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.ucloud.cn/yun/127731.html

相关文章

  • windows Nginx+PHP7+Mysql独立环境部署

    ...搭建完毕! 为了把PHP在后台进程一直挂起,我们需要一个windows守护进程工具 RunHiddenConsole 下载到本地后完整目录为 D:serverRunHiddenConsole.exe ,工具的作用可以把任务放到后台执行,不用一直在前端开着一堆DOS窗口了,这里把Nginx与P...

    li21 评论0 收藏0
  • 使用docker搭建laravel开发环境

    为何用docker? 在电脑还是window系统的时候,经常需要基于vm服务搭建一套环境才能更好地(应该是更贴近线上环境)进行开发,而现在在docker的神秘光环底下已经能实现用最小的资源搭建本地开发环境,同时能更好地迁移到...

    fish 评论0 收藏0
  • 使用docker搭建laravel开发环境

    为何用docker? 在电脑还是window系统的时候,经常需要基于vm服务搭建一套环境才能更好地(应该是更贴近线上环境)进行开发,而现在在docker的神秘光环底下已经能实现用最小的资源搭建本地开发环境,同时能更好地迁移到...

    JouyPub 评论0 收藏0
  • Docker 入门(一):理解三大核心

    ...西有多麻烦就不说了,它还不能跨平台。假如我们是在 Windows安装的这些环境,到了 Linux 又得重新装。况且就算不跨操作系统,换另一台同样操作系统的服务器,要移植应用也是非常麻烦的。 Linux 容器技术 的出现就解决了这...

    李世赞 评论0 收藏0
  • 宝塔windows面板IIS环境安装SSL证书(windows操作系统)

    宝塔windows面板IIS环境安装ssl证书(windows操作系统)一、登录邮箱下载SSL证书文件目录 ,一般情况都会有以下五个文件夹。宝塔BT面板IIS环境(windows操作)到IIS文件夹。注意:配置之前防火墙允许443端口(云服务器需要单独设置),配置...

    番茄西红柿 评论0 收藏2637

发表评论

0条评论

3119555200

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<