Nginx反向代理简单使用
2020-02-17 01:24
120 查看
- Nginx下载解压
官网下载地址:http://nginx.org/en/download.html
- Nginx启动
解压后的文件里有一个nginx.exe
双击即可启动,
进程里有两个nginx 说明启动成功
需要注意一点,如果使用双击启动nginx 需要手动杀死进程,不然直接再次启动则会有四个nginx,也可以使用命令行模式进行启动关闭等操作。
- Nginx 配置
打开conf目录下的nginx.conf文件
Nginx 配置文件结构:
nginx.conf由多个块组成,最外面的块是main,main包含Events和HTTP,HTTP包含upstream和多个Server,Server又包含多个location
main(全局设置)、server(主机设置)、upstream(负载均衡服务器设置)和 location(URL匹配特定位置的设置)。
- main块设置的指令将影响其他所有设置;
- server块的指令主要用于指定主机和端口;
- upstream指令主要用于负载均衡,设置一系列的后端服务器;
- location块用于匹配网页位置。
这四者之间的关系式:server继承main,location继承server,upstream既不会继承其他设置也不会被继承。
在这四个部分当中,每个部分都包含若干指令,这些指令主要包含Nginx的主模块指令、事件模块指令、HTTP核心模块指令,同时每个部分还可以使用其他HTTP模块指令,例如Http SSL模块、HttpGzip Static模块和Http Addition模块等。
具体详细解释可查看这个文档:
https://blog.csdn.net/wangbin_0729/article/details/82109693
我的简洁版本的配置文件:
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 反向代理原理,及反向代理开放的软件应用
- 正向代理与反向代理
- 获取免费代理写入squid3的配置文件中
- Squid
- 开源系统中的代理(Squid)
- 记一次Squid代理出错的问题
- squid中的acl--作用及实现
- 学习笔记:使用nginx的反向代理和缓存技术提升tornado的吞吐量
- 谷歌云Centos 7下的Squid+Stunnel安装
- nginx清除反向代理缓存
- Squid使用
- 清除指定squid缓存文件的脚本
- 正向代理、反向代理
- caddy & grpc(3) 为 caddy 添加一个 反向代理插件
- 内网反向代理的一些整理(深入理解反向代理)
- Nginx反向代理IIS
- nginx反向代理
- Nginx(三) Nginx负载均衡以及反向代理
- centos7安装Nginx 配置及反向代理
- nginx反向代理配置多域名多端口ssl