Nginx在Windows下的基本介绍安装以及基本使用
Nginx基本介绍以及基本使用
Nginx下载并安装(Windows版)
- 下载地址: http://nginx.org/en/download.html, 此处使用 nginx-1.14.2这个版本
windows 安装 nginx
-
下载后是一个zip解压包, 解压该压缩包
-
进入解压后的目录, 解压后其实就已经安装好了
nginx 常用命令以及启停操作
-
启动cmd终端, 进入到解压后的根目录中
-
通过命令启动, 此处介绍几个在windows下 nginx 的常用命令
- 验证配置是否正确: nginx -t, 注意在修改conf文件时, 配置完一项之后要写 ; 分号
- 查看Nginx的版本号:nginx -v
- 启动Nginx:start nginx
- 快速停止或关闭Nginx:nginx -s stop
- 正常停止或关闭Nginx:nginx -s quit
- 配置文件修改重装载命令:nginx -s reload
- 验证配置是否正确: nginx -t, 注意在修改conf文件时, 配置完一项之后要写 ; 分号
Nginx 配置文件组成
- Nginx配置文件由三部分组成
1.(main)全局块
-
从配置文件开始刀 events 块之间的内容, 主要会设置一些影响 Nginx 服务器整体运行的配置指令, 主要包括配置运行Nginx服务器的用户(组), 允许生成的 worker process数, 进程PID存放路径, 日志存放路径和类型以及配置文件的引入等
-
例如:
- worker process 为服务器并发处理服务的关键配置, 值越大, 可以支持的并发数越高, 但会受到硬件, 软件等设备的制约
2.events 块
-
此模块涉及的指令主要影响 Nginx 服务器与用户的网络连接
3.http 块
http全局块
- http 全局快配置的指令包括文件引入, MIME-TYPE定义, 日志自定义, 连接超时时间, 单链接请求书上限等
server 块
-
此部分和虚拟机有密切关系, 虚拟主机从用户角度看, 和一台独立的硬件主机是完全一样的, 该技术的产生是为了节省互联网服务器硬件成本
-
每个http块可以包括多个server块, 而每个server块就相当于一块虚拟机主机
-
而每个http块可以包括多个server块, 以及可以同时包含多个 location 块
Nginx 配置实例
实例1 反向代理
- 实现效果
- 通过浏览器地址栏输入: www.123.com, 跳转到本地tomcat的主页面
- 访问如图:
- 配置如图