Nginx反向代理配置

Nginx下载

可从本人百度网盘直接下载
链接:https://pan.baidu.com/s/1n8IveBaVui474ONOFUYqug
提取码:qpcr
复制这段内容后打开百度网盘手机App,操作更方便哦

Nginx配置文件详解

Nginx配置文件组成部分
1、全局块
从配置文件开始到events块之间的内容,主要会设置一些影响nginx服务器整体运行的配置指令比如worker processes 1;worker processes的值越大,可以支持的并发处理量也就越多
2、events块
events块涉及的指令主要影响Nginx服务器与用户的网络连接
比如worker_connections 1024;支持的最大连接数
3、http块
Nginx中配置最频繁的部分
Http块可以包括http全局块、server块

Nginx配置反向代理

1、实现效果:
打开浏览器,在浏览器页面输入www.123.com,跳转到系统的tomcat主页中
2、准备工作
(1)进入tomcat的bin目录,双击startup.bat启动tomcat服务器
(2)nginx访问过程的分析


域名访问规则:首先会到你本地windows的host文件中去查找该域名,没有的话会去网络中的dns去寻找该域名
3、具体配置:
第一步在windows系统的host文件进行域名和ip对应关系的配置
ip地址加域名 127.0.0.1 www.leyou.com

4、反向代理实现详解
(1)在host文件下配置域名和去映射的ip地址
127.0.0.1 www.leyou.com
(2)在nginx配置文件中进行配置反向代理

反向代理代码详解

nginx配置文件

  server {
      listen       80;
      server_name  www.leyou.com;
      
  location / {
      proxy_pass http://127.0.0.1:8100;
  }
  }

本地域名host配置

127.0.0.1 www.leyou.com

当你在网页上输入www.leyou.com时,电脑会去寻找该域名下对应的ip,则会找到你在本地配置的127.0.0.1,因为你输入的www.leyou.com默认的端口号为80,则会触发nginx,监听到你的ip为www.leyou.com,端口号为80,会反向代理到你的127.0.0.1:8100
nginx常用命令
验证配置是否正确: nginx -t

查看Nginx的版本号:nginx -V

启动Nginx:start nginx

快速停止或关闭Nginx:nginx -s stop

正常停止或关闭Nginx:nginx -s quit

配置文件修改重装载命令:nginx -s reload


location指令说明

该指令用于匹配URL
语法如下:location [ = | ~ | ~* | ^~]url{
}


你可能感兴趣的:(Nginx反向代理配置)