nginx常用配置整理
1、使用nginx做反向代理2、文件访问服务器(http)基本配置3、作为vue项目的http服务器配置1、使用nginx做反向代理基本配置方式用到upstream 配置被代理的目标服务器,使用weiget属性配置目标服务器的访问全职在server下,使用proxy_pass去配置 upstreamserver{listen80;server_name127.0.0.1 localhost;
·
1、使用nginx做反向代理
2、文件访问服务器(http)基本配置
3、作为vue项目的http服务器配置
1、使用nginx做反向代理基本配置方式
- 用到upstream 配置被代理的目标服务器,使用weiget属性配置
目标服务器的访问全职 - 在server下,使用proxy_pass去配置 upstream
server{
listen 80;
server_name 127.0.0.1 localhost;
location / {
proxy_pass http://api_url;
}
}
upstream api_url {
server 127.0.0.1:8081 weight=2;
server 127.0.0.1:8080 weight=1;
}
2、使用nginx做文件服务器
适合于小项目,不想用oss,但是可能有会有文件独立存储或者定期备份的需求。单独存放在一个目录,使用nginx架一个文件服务器用来访问
server {
listen 8888;
server_name 127.0.0.1 localhost ;
add_header Access-Control-Allow-Origin *;
#映射文件服务器
location /ngfile/ {
alias /server/data/upfile/;
}
}
3、作为vue项目的http服务器配置
配置比较简单,仅作参考
server {
listen 80;
server_name 127.0.0.1 localhost ;
add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';
add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';
location /jdzuw/ {
alias /server/app/jdzuw/;
try_files $uri $uri/ /index.html;
index index.html;
}
}
更多推荐
已为社区贡献1条内容
所有评论(0)