一个https域名访问多种服务器
一个https域名访问多种服务器
场景:只有一个https域名,需要可以同时访问接口服务器和静态文件服务器
https代理服务器的配置
server {listen 443 ssl;server_name proxy.xx.cn;error_log logs/error-ssl.log;access_log off;ssl_certificate /usr/local/nginx/nginx/ssl/proxy.xx.cn.pem;ssl_certificate_key /usr/local/nginx/nginx/ssl/proxy.xx.cn.key;ssl_session_cache shared:SSL:1m;ssl_session_timeout 5m;ssl_ciphers HIGH:!aNULL:!MD5;ssl_prefer_server_ciphers on;add_header Access-Control-Allow-Origin *;location /h5 {proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_pass http://h5.xx.cn;}location / {proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_pass http://api.xx.cn;}
}
h5.xx.cn 静态文件服务器的配置
server {listen 80;server_name h5.xx.cn;access_log off;root /data/vhosts/xx.cn/h5;index index.php;ssi on;ssi_silent_errors on;ssi_types text/shtml;expires -1;rewrite "/h5/(.*)" /$1 last;
}
api.xx.cn 静态文件服务器的配置
server {listen 80;server_name api.xx.cn;error_log logs/error-api.log;access_log off;root /data/vhosts/xx.cn/php;index index.php;ssi on;ssi_silent_errors on;ssi_types text/shtml;expires -1;chunked_transfer_encoding off;client_max_body_size 300m;location ~ \.php$ {fastcgi_pass biz_php_upstream;fastcgi_connect_timeout 300;fastcgi_send_timeout 300;fastcgi_read_timeout 300;fastcgi_buffer_size 128k;fastcgi_buffers 32 16k;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;include fastcgi_params;}rewrite "/api(.*)" /api.php$1 last;
}
访问H5方式: https://proxy.xx.cn/h5/img/a.jpg
相当于访问: http://h5.xx.cn/img/a.jpg
一个https域名访问多种服务器相关推荐
- 阿里云云盾SSL证书免费部署ECS服务器https域名访问-周鹏
阿里云云盾SSL证书免费部署ECS服务器https域名访问方法: 1. 进入阿里云控制台 2. 选择SSL证书产品 3. 选择云盾SSL证书 4. 申请免费证书(目前有20个免费证书) 5. 申请成功 ...
- 如何通过域名访问服务器里的文件,如何通过域名访问云服务器
如何通过域名访问云服务器 内容精选 换一换 您既可以通过内网域名访问网站,也可以通过公网域名访问网站.同时,您也可以设置域名使其既支持内网解析也支持公网解析.华为云的内网DNS功能实现VPC内的内网解 ...
- 虚拟主机域名访问yum服务器,虚拟主机域名访问yum服务器
虚拟主机域名访问yum服务器 内容精选 换一换 如果客户端工具的运行环境为Linux环境,您需要准备一台和CloudTable集群在相同虚拟私有云的Linux弹性云服务器作为客户端主机.例如,使用以下 ...
- 如何通过域名访问服务器文件,如何通过域名访问云服务器
如何通过域名访问云服务器 内容精选 换一换 需要.如果按照如何检查后端服务器网络状态?到如何检查通过EIP访问后端云服务器?章节,自查指导的操作进行确认后,弹性负载均衡器依然无法通信,则需联系客服解决 ...
- NAT ALG DNS — DNS在外部,内网通过域名访问内部服务器
NAT ALG DNS-DNS在外部,内网通过域名访问内部服务器 应用场景: R2.R3.R4为企业内部,DNS部署在公网,R2上设置NAT是的R1能够telnet到R4. 如在R2上启用NAT AL ...
- houxiurong.com 关于Tomcat7部署 一台机器部署两个项目,一个用域名访问,一个用IP访问...
该内容来自 http://houxiurong.com,转载请说明出处. 1.使用IP访问的项目放在Tomcat7 的webapps目录下面:比如:AAA 2.使用域名访问的项目放在Tomcat7的w ...
- Tomcat配置--如何能够让外网通过公网IP或域名访问到服务器上面的项目
今天突然想到自己还有一台服务器可以使用,于是就准备把之前做的一个网站弄上去玩玩.结果发现不知道是因为太久没用还是什么原因,出问题了.死活连不上,就重装了一下.于是就出现了这个问题,Tomcat忘记怎么 ...
- 配置域名访问云服务器
分析 需求:笔者有一个域名,笔者还有个云服务器,都是阿里云的产品.现在我把云服务器的java环境以及tomcat容器都安装好了.这时候,我想启动tomcat容器后,通过我的域名来访问我的主机上的web ...
- NAT ALG DNS — DNS在内部,外网通过域名访问内部服务器
应用场景: R2.R3.R4为企业内部,DNS也部署在内网,R2上设置NAT使得R1能够telnet到R4. 如在R2上启用NAT ALG DNS功能后,R1通过域名butcherroom.com访问 ...
最新文章
- 设计模式笔记(9)---组合模式(结构型)
- Spring中@Autowired注解、@Resource注解的区别
- 怎样取SAP中的业务对象状态
- react页面数据过多怎么办_解决 React-Native 加载数据页面卡顿问题
- php连接数据库封装函数,PHP基于MySQLI函数封装的数据库连接工具类【定义与用法】...
- 软件本地化 pdf_软件本地化与标准翻译
- 综述之我的十年本硕博生活
- PSPad 免费文本编辑器推荐
- PAT 1073 多选题常见计分法(20)(代码+思路)
- win7 ie9总是跳转到官方主页的解决方法
- php开发工具 知乎,一个微信小程序版知乎实例分享
- 修改配色 Mac电脑默认命令行工具(终端\terminal) MacBook Pro MacBook
- 扫描全能王添加头像的方法
- 传奇服务器如何修改地图和刷怪,传奇如何将怪物刷在指定地图?
- 微信应用架构!!-----微信应用的测试管理篇
- 组态(Configuration)
- 由光声前向模型求取光声信号
- 轻松几步获得上万点击率(三)
- 中科院python编程培训班
- 行存与列存的简单对比