Windows上Nginx的安装教程详解
2018-03-02 00:27
337 查看
一 背景
为了方便本地的开发和验证,于是整理了这一篇Windows上安装Nginx的博文,建议一般学习还是使用Linux,一般正规公司都是在Linux上安装Nginx服务!本篇内容相对比较简单,如果有Linux上安装过Nginx的伙伴,那么看这一篇应该是比较轻松,而且使用也会很方便!
二 下载安装包
官网下载: 下载地址:Nginx For Windows DownLoad网页上有三个版本:简单介绍一下:
Mainline version : 主线版本 ,最新的主线版本是 nginx/Windows-1.13.9
Stable version : 稳定版本【工作中要更新最新版本就可以使用稳定版本】
Legacy versions :历史版本
我这边使用的是最新的主线版本,因为是本地简单的测试使用,所以可以忽略稳定性。
三 解压和解压包的简单介绍
我现在的是nginx/Windows-1.13.9 ,下载完成对应的压缩包为: nginx-1.13.9.zip,进行解压操作!【注:解压的目录一定不要含有中文,否则访问出错!】解压后的目录如下,不一一介绍了,简单介绍如下图:
四 验证安装 [全部默认配置]
注意不要直接双击nginx.exe,这样会导致修改配置后重启、停止nginx无效,需要手动关闭任务管理器内的所有nginx进程。[参考博文1]在nginx.exe目录,打开命令行工具,用命令 启动
1.进入解压的目标,我的 E:\nginx-1.13.9
2.执行启动命令 ,有一个一闪而过的效果!
start nginx.exe
3.访问 http://localhost:80,启动成功如图:
如果启动成功,但是访问不了,请查询log/error.log 文件!我之前遇到的是解压的目录中有中文!
使用windows版本的nginx启动时遇到(1113: No mapping for the Unicode character exists in the target multi-byte code page)这个错误
五 简单配置负责均衡Demo(以后可能会使用)
1.备份nginx.conf一份,然后修改nginx.conf文件2.修改使用反向代理upstream,进行负责均衡
3.详细的配置信息不做介绍,具体可以参考:Nginx学习——Nginx基本配置
#user nobody; worker_processes 1; events{ worker_connections 1024; } http{ upstream myproject { #server 127.0.0.1:8888; server 127.0.0.1:9999; } server { listen 8080; server_name localhost; location / { proxy_pass http://myproject; } } }
六 简单的一些启动、关闭服务命令介绍
在nginx.exe目录,打开命令行工具,用命令 启动/关闭/重启nginx:
关闭nginx:
nginx -s quit :完整有序的停止nginx
名称| 命令
---|---
启动nginx | start nginx
修改配置后重新加载生效| nginx -s reload
重新打开日志文件| nginx -s reopen
测试nginx配置文件是否正确| nnginx -t -c nginx.conf
关闭nginx :快速停止nginx | nginx -s stop
完整有序的停止nginx |nginx -s quit
nginx命令介绍:Nginx学习——Nginx启动、停止、重启和信号控制以及平滑升级
七 参考博文
1 .windows下nginx的安装及使用方法入门2.Nginx学习——Nginx基本配置
3.Nginx学习——Nginx启动、停止、重启和信号控制以及平滑升级
如果您觉得这篇博文对你有帮助,请点个赞,谢谢!
如果帅气(美丽)、睿智(聪颖),和我一样简单善良的你看到本篇博文中存在问题,请指出,我虚心接受你让我成长的批评,谢谢阅读!
祝你今天开心愉快!
欢迎访问我的csdn博客,我们一同成长!
"不管做什么,只要坚持下去就会看到不一样!在路上,不卑不亢!"
博客首页:http://blog.csdn.net/u010648555
相关文章推荐
- Windows上Nginx的安装教程详解
- windows 下安装配置 Nginx 详解
- windows下node.js安装教程图文详解
- Linux下nginx编译安装教程和编译参数详解
- windows上安装Anaconda和python的教程详解
- windows下node.js安装教程图文详解
- 【Nodejs】windows下node.js安装教程图文详解
- windows下node.js安装教程图文详解
- Windows下Nginx安装配置教程
- 在Linux和Windows系统上安装Nginx服务器的教程
- 在Linux和Windows系统上安装Nginx服务器的教程
- windows10+mysql8.0.11zip安装教程详解
- 在Windows上Nginx安装教程
- Linux下nginx编译安装教程和编译参数详解
- windows下node.js安装教程图文详解
- Nginx安装与使用教程详解
- Nginx 教程一:在windows环境下的安装、配置、使用以及设置为windows服务自启动
- mysql 5.7 zip 文件在 windows下的安装教程详解
- 【本地服务器】windows下nginx安装操作教程
- Centos下编译安装Nginx教程详解