资讯专栏INFORMATION COLUMN

windows系统安装配置nginx环境

3119555200 / 503人阅读

一   创建站点


先在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独立环境部署

    摘要:顾名思义,就是在启动时不启动,授权表。有什么用呢当然是忘记管理员密码后有用。 Nginx安装 下载 Nginx1.13解压版下载地址:http://nginx.org/download/nginx-1.13.7.zip 解压到D:server目录下并重命名为nignx,完整目录为:D:servernginx 进入D:servernginx 双击执行nginx.exe(如执行成功,在...

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

    摘要:已经集成需要使用的环境,只需要简单修改配置就能搭建环境提供开发,对开发及管理来说真是一味良方。目前能正常访问文件。 为何用docker? 在电脑还是window系统的时候,经常需要基于vm服务搭建一套环境才能更好地(应该是更贴近线上环境)进行开发,而现在在docker的神秘光环底下已经能实现用最小的资源搭建本地开发环境,同时能更好地迁移到其他地方。 前置知识 了解docker安装及使...

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

    摘要:已经集成需要使用的环境,只需要简单修改配置就能搭建环境提供开发,对开发及管理来说真是一味良方。目前能正常访问文件。 为何用docker? 在电脑还是window系统的时候,经常需要基于vm服务搭建一套环境才能更好地(应该是更贴近线上环境)进行开发,而现在在docker的神秘光环底下已经能实现用最小的资源搭建本地开发环境,同时能更好地迁移到其他地方。 前置知识 了解docker安装及使...

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

    摘要:镜像加速国内有非常多的镜像仓库,本文介绍使用阿里云的,后文我们也会介绍把自己的镜像上传到阿里云,并且该服务是免费的。访问这个地址如果没有阿里云账号的就自己注册一个。最好还是用国内的速度比较快,这里介绍阿里云的。 showImg(https://xings.oss-cn-shanghai.aliyuncs.com/image/docker/dockers.png); Docker 的前世...

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

    宝塔windows面板IIS环境安装ssl证书(windows操作系统)一、登录邮箱下载SSL证书文件目录 ,一般情况都会有以下五个文件夹。宝塔BT面板IIS环境(windows操作)到IIS文件夹。注意:配置之前防火墙允许443端口(云服务器需要单独设置),配置之前确保HTTP站点可以访问。二、打开宝塔BT软件打开面板,可以重新设定密码,也可以直接点击默认密码登录。输入用户名与密码登录进入宝塔控...

    番茄西红柿 评论0 收藏2637

发表评论

0条评论

3119555200

|高级讲师

TA的文章

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