Nginx反向代理的定义与使用
一、首先Nginx到底是个什么东西?
它是一个具有高性能的http反向代理工具 代理本地的前端页面同时监听另外一台或者本地后台的项目接口,使得可以让前端页面不用放到项目里面。我们完全可以拿它来充当一个服务器来使用
二、下面我就来讲讲 这个神奇的东西到底是如何使用的?
首先你想要使用什么东西,你必须要先下载该软件下面附上下载官网地址:
http://nginx.org/en/docs/windows.html
1、 软件下完后目录结构如下
2、配置文件如下
1> 打开上面显示的conf文件夹进入
2> 选中上面的文件 用文件编辑器打开 主要是看下面段描述
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`
好了Nginx的介绍和简单的使用就到这了 如果您觉得这篇文章帮助到您了的话,把它推荐给需要它的朋友,那就是对我创作的最大的鼓励。谢谢!