Nginx代理同域名下前后端分离,有web端和微信端的项目
Nginx的安装、使用大家一定都会,也有很多教程,我记录一下配置
SSL使用的是阿里的免费SSL
server {listen 443 ssl;server_name XXXXXXX.com;ssl_certificate XXXXXXX.pem;ssl_certificate_key XXXXXXX.key;client_header_timeout 120s;client_body_timeout 120s;client_max_body_size 100M;# gzip configgzip on;gzip_min_length 1k;gzip_comp_level 9;gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;gzip_vary on;gzip_disable "MSIE [1-6]\."; location /wxh5 {alias D:/Project/test/h5/;index index.html;try_files $uri $uri/ @router; }location / {root D:/Project/test/web;index index.html;if (!-e $request_filename) {rewrite ^(.*)$ /index.html?s=$1 last;break;}#try_files $uri $uri/ @router; }location /api{proxy_pass http://localhost:8082/vote/;proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "upgrade";}error_page 500 502 503 504 /50x.html;location = /50x.html {root html;}}
一点点简单的说明:
alias和root的区别:在于对URI的处理方法不同。
alias是一个目录别名的定义,root则是最上层目录的定义
alias后面要用“/”结束,而root则可有可无
Nginx代理同域名下前后端分离,有web端和微信端的项目相关推荐
- 前端网页发布到nginx_通过nginx部署前端代码实现前后端分离
实现前后端分离,可以让前后端独立开发.独立部署.独立单测,双方通过JSON进行数据交互. 对于前端开发人员来说,不用每次调试都需要启动或配置Java/Tomcat运行环境:对于后端开发人员来说 ,也不 ...
- 单realm模式下前后端分离实现springboot+shiro+jwt+vue整合
shiro+jwt实现前后端分离 一.RBAC概念 基于角色的权限访问控制(Role-Based Access Control)作为传统访问控制(自主访问,强制访问)的有前景的代替受到广泛的关注.在R ...
- Django vue 搭建前后端分离的web 二
bootstrap的安装和使用: 安装: 在vue项目下使用npm直接安装即可: 由于bootstrap依赖jQuery,所以第一步安装jQuery: npm install jquery 检查在pa ...
- Django+vue搭建一个前后端分离的web 一
项目用到的技术: Vue.bootstrap.Django.python: 前后端分离项目的搭建和目录结构介绍: 创建Django项目: jango-admin startproject 项目名称 目 ...
- 前后端分离的web项目开发总结(完整课设的创作过程)
web项目开发总结 Vue的vscode环境配置及插件推荐 环境配置 vscode相关插件和环境配置 课设总结 Vue的vscode环境配置及插件推荐 环境配置 1.去官网下载安装Node.js,根据 ...
- 前后端分离之图片上传服务端处理方法
最近公司做的项目基本上都是用的前后端分离的架构进行的.在图片上传这块处理是先将图片上传到开发者服务器上,然后返回该图片在服务器上的图片地址存到数据库中.存到数据库的时候存的并不是网络地址,而是图片的相 ...
- 分享一个前后端分离的web项目(vue+spring boot)
Github地址:https://github.com/smallsnail-wh 前端项目名为wh-web 后端项目名为wh-server 项目展示地址为我的github pages(https:/ ...
- vue.js毕业设计,基于vue.js前后端分离订座预约系统(H5移动项目) 开题报告
毕业论文 基于Vue.js预约订座系统(H5) 开题报告 学 院: 专 业: 年 级: 学生姓名: 指导教师: 黄菊华 XXXX大学本科生毕业论文(设计)开题报告书 姓 ...
- vue.js毕业设计,基于vue.js前后端分离在线教育视频点播系统(H5移动项目) 开题报告
毕业论文 基于Vue.js视频点播系统(H5) 开题报告 学 院: 专 业: 年 级: 学生姓名: 指导教师: 黄菊华 XXXX大学本科生毕业论文(设计)开题报告书 姓 ...
最新文章
- KVM精简教程(一):安装KVM
- Print! Print! Print!
- Android——实现欢迎界面的自动跳转(转)
- 持续集成之应用k8s自动部署
- Some normal compiling and debugging commands for C# 常见C#调试和编译命令
- 【Silverlight】Bing Maps学习系列(八):使用Bing Maps Silverlight Control加载自己部署的Google Maps...
- 国产奶粉争上游,“河北奶王”君乐宝出了一半力
- 计算机考研英语北邮,北京邮电大学计算机考研复试经验
- 常用实用网站整理大全
- 反激变压器结构设计学习笔记(进阶)
- OPA2134UA IC AUDIO 2 CIRCUIT 8SOIC
- 文通互联网图片文字识别系统
- 使用three建立一个正方体
- Velero备份实战 - 基于Ceph的CSI快照
- 脱壳基础篇——常用六操作
- 什么是失血模型和充血模型?(DDD)
- Springboot启动提示:com.alibaba.nacos.shaded.io.grpc.StatusRuntimeException: UNAVAILAB
- 鸿蒙系统支持列表,华为鸿蒙系统支持的手机型号一览【最新】
- 计算机cde盘怎么分配,windows vista的c d e盘是怎么分配的,我是新手完全不懂用途啊...
- 华为服务器XH628配置软RAID