windows系统安装配置nginx环境


Posted in Servers onJune 28, 2022

一、 nginx软件拷贝

拷贝 nginx文件 到对应的服务目录中 如 E:/service/nginx

二、 在项目盘中创建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 地址会重定向到本机地址

windows系统安装配置nginx环境

六 、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

七、加入到脚本到系统环境变量中

八、运行效果

windows系统安装配置nginx环境

到此这篇关于windows系统安装配置nginx环境的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。


Tags in this post...

Servers 相关文章推荐
Apache Calcite 实现方言转换的代码
Apr 24 Servers
Nginx四层负载均衡的配置指南
Jun 11 Servers
Nginx部署vue项目和配置代理的问题解析
Aug 04 Servers
Nginx虚拟主机的配置步骤过程全解
Mar 31 Servers
Kubernetes部署实例并配置Deployment、网络映射、副本集
Apr 01 Servers
阿里云k8s服务升级时502错误 springboot项目应用
Apr 09 Servers
Nginx配置根据url参数重定向
Apr 11 Servers
Win10 Anaconda安装python-pcl
Apr 29 Servers
如何Tomcat中使用ipv6地址
May 06 Servers
win10+RTX3050ti+TensorFlow+cudn+cudnn配置深度学习环境的方法
Jun 25 Servers
Nginx配置使用详解
Jul 07 Servers
Nginx代理Redis哨兵主从配置的实现
Jul 15 Servers
Python安装及建立虚拟环境的完整步骤
win10+RTX3050ti+TensorFlow+cudn+cudnn配置深度学习环境的方法
git stash(储藏)的用法总结
Jun 25 #Servers
git中cherry-pick命令的使用教程
Jun 25 #Servers
解决Git推送错误non-fast-forward的方法
Jun 25 #Servers
Win2008系统搭建DHCP服务器
windows server2008 开启端口的实现方法
You might like
PHP函数utf8转gb2312编码
2006/12/21 PHP
php下实现折线图效果的代码
2007/04/28 PHP
PHP上传文件及图片到七牛的方法
2018/07/25 PHP
PHP中quotemeta()函数的用法讲解
2019/04/04 PHP
一个JS小玩意 几个属性相加不能超过一个特定值.
2009/09/29 Javascript
js微信分享API
2020/10/11 Javascript
详解Node.js中的事件机制
2016/09/22 Javascript
微信小程序 wxapp视图容器 view详解
2016/10/31 Javascript
微信小程序图片自适应支持多图实例详解
2017/06/21 Javascript
10分钟彻底搞懂Http的强制缓存和协商缓存(小结)
2018/08/30 Javascript
Angular 利用路由跳转到指定页面的指定位置方法
2018/08/31 Javascript
关于vue的npm run dev和npm run build的区别介绍
2019/01/14 Javascript
tracking.js实现前端人脸识别功能
2020/04/16 Javascript
[02:29]DOTA2英雄基础教程 陈
2013/12/17 DOTA
python使用wxpython开发简单记事本的方法
2015/05/20 Python
Python实现简单HTML表格解析的方法
2015/06/15 Python
在Python程序中操作MySQL的基本方法
2015/07/29 Python
python爬虫入门教程--优雅的HTTP库requests(二)
2017/05/25 Python
python 时间信息“2018-02-04 18:23:35“ 解析成字典形式的结果代码详解
2018/04/19 Python
使用python画个小猪佩奇的示例代码
2018/06/06 Python
Python图片转换成矩阵,矩阵数据转换成图片的实例
2018/07/02 Python
python判断单向链表是否包括环,若包含则计算环入口的节点实例分析
2019/10/23 Python
pytorch制作自己的LMDB数据操作示例
2019/12/18 Python
python torch.utils.data.DataLoader使用方法
2020/04/02 Python
django 数据库返回queryset实现封装为字典
2020/05/19 Python
Python requests上传文件实现步骤
2020/09/15 Python
Python下载的11种姿势(小结)
2020/11/18 Python
CSS3之transition实现下划线的示例代码
2018/05/30 HTML / CSS
英国家喻户晓的高街品牌:River Island
2017/11/28 全球购物
大学入学感言
2015/08/01 职场文书
一些让Python代码简洁的实用技巧总结
2021/08/23 Python
JavaScript的function函数详细介绍
2021/11/20 Javascript
什么是动态刷新率DRR? Windows11动态刷新率功能介绍
2021/11/21 数码科技
最新最全的手机号验证正则表达式
2022/02/24 Javascript
vue 数字翻牌器动态加载数据
2022/04/20 Vue.js
MySQL数据库之内置函数和自定义函数 function
2022/06/16 MySQL