代理服务之Nginx反向代理的定义与使用

7 篇文章 2 订阅

Nginx反向代理的定义与使用

一、首先Nginx到底是个什么东西?

1、它是一个具有高性能的http反向代理工具 代理本地的前端页面同时监听另外一台或者本地后台的项目接口,使得可以让前端页面不用放到项目里面。我们完全可以拿它来充当一个服务器来使用
2、同时也是一个负载均衡工具 可以让你的项目的流量压力平均分摊

二、下面我就来讲讲 这个神奇的东西到底是如何使用的?

首先你想要使用什么东西,你必须要先下载该软件下面附上下载官网地址:
http://nginx.org/en/docs/windows.html

1、 软件下完后目录结构如下
在这里插入图片描述

2、配置文件如下
1> 打开上面显示的conf文件夹进入
配置文件
2> 选中上面的文件 用文件编辑器打开 主要是看下面段描述
nginx 配置文件

server:前端项目所在的服务器
listen: 设置监听端口
server_name : 前端项目的所在服务器网络IP
第一个root : 项目打包的地址 要一直到有HTML的父包绝对路径
第一个location 后台项目的名称 以后前端访问接口时必须加上该前缀
proxy_pass : 后台项目所在的主机服务器IP和访问端口 
第二个location:前端项目静态资源所在的父包绝对路径

注:在改变配置文件前记得要备份 这是个好习惯!
1、后台一定要添加项目名 不然Nginx会一直找不到该项目
2、前端项目打包后最好建议放到桌面比较方便
3、每一次改动配置文件都需要重启Nginx

附:Nginx常用命令

 sudo nginx      #打开Nginx
 sudo nginx      #打开Nginx
 nginx -s reload     重新加载配置
  nginx -s  reopen    重启 nginx
  nginx -s  stop   关闭 nginx
  nginx -s  quit    退出 nginx`

3、如何使用
前端安装->启动 配置前端项目文件打包地址目录->配置需要联调的后端接口服务地址->重启Nginx 就可以前端段分离开发了

不过前端的分离工具有Mork 所以一般Nginx的用途在于 解决负载均衡的问题

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值