文章目录
前言一、sever模块下location模块的写法1.前端dist包,本地调试2.本地html代理到http请求
总结
前言
Nginx以事件驱动的方式编写,所以有非常好的性能,同时也是一个非常高效的反向代理、负载平衡服务器。在性能上,Nginx占用很少的系统资源,能支持更多的并发连接,达到更高的访问效率;在功能上,Nginx是优秀的代理服务器和负载均衡服务器;在安装配置上,Nginx安装简单、配置灵活。前后端跨域,大部分都是nginx反向代理nginx下载网址
一、sever模块下location模块的写法
1.前端dist包,本地调试
前端npm run build 打包后,用nginx反向代理
代码如下(示例):
#设定虚拟主机配置
server
{
#侦听
80端口
listen
80;
server_name localhost
;
#dist包检测 把访问代理到 服务器网址
#默认请求
location
/ {
root
D:/mn
/git
/xxx
-web
/dist
;
#定义首页索引文件的名称
index index
.html index
.htm
;
}
#请求路径前缀匹配到
/bigdata
location
/bigdata
{
#proxy_pass 指令属于ngx_http_proxy_module 模块,此模块可以将请求转发到另一台服务器
proxy_pass http
://xx
.xx
.xx
.xxx
:8000;
}
}
2.本地html代理到http请求
代码如下(示例):
#设定虚拟主机配置
server
{
#侦听
80端口
listen
80;
#定义使用 http
://localhost 访问
server_name localhost
;
#默认请求
location
/ {
root
D:/JS/testSelf
/test
;
#定义首页索引文件的名称
index iframe
.html
;
}
}
总结
以上就是今天要讲的内容,本文仅仅介绍了nginx的j简单使用.