因为公司用禅道系统,禅道系统一键安装,要配置apache的https要改包里面的apache,有的模块上面是没有安装的,所以就想着用nginx来进行跳转

其他不废话,直接上nginx配置(apache的端口如果是80要改为其他端口,在httpd.conf这个文件)

upstream zentao {server 127.0.0.1:8080;#我这里apache是改为8080keepalive 50;
}
server  {listen  80;server_name test.com.cn;  # 修改为自己的域名return  301  https://$server_name$request_uri;  # 强制使用 https
}
server{listen 443 ssl;server_name test.com.cn;ssl_certificate  /usr/local/nginx/conf/cert/zentao.pem; #证书路径ssl_certificate_key  /usr/local/nginx/conf/cert/zentao.key; #证书路径ssl_session_timeout 5m;ssl_protocols TLSv1 TLSv1.1 TlSv1.2;ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;ssl_prefer_server_ciphers on;location / {proxy_pass http://zentao;proxy_set_header Host $host;proxy_set_header X_FORWARDED_PROTO https;proxy_set_header X-Real-IP $remote_addr;proxy_set_header REMOTE-HOST $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}
}

没有http的就用以下配置:

upstream test {server 192.168.1.1:8082;keepalive 50;
}server {listen 8084;server_name test.com.cn;access_log  logs/test.log;location / {proxy_pass http://test;proxy_set_header Host $host;}
}

上效果图:

nginx做https跳转apache相关推荐

  1. 【微信小程序】 apache配置https,nginx配置https

    1,简介 最近在做一个微信小程序的项目,把我搞得焦头烂额,微信小程序默认必须使用https加密请求,现在配置好了,所以记录一下,如果你也遇到疑惑,希望下面的文章可以帮到你~~! 2,配置https必须 ...

  2. 301跳转 https_使用Nginx实现301跳转至https的根域名示例代码

    基于 SEO 和安全性的考量,需要进行 301 跳转,以下使用 Nginx 作通用处理 实现结果 需要将以下地址都统一跳转到 https 的根域名 https://chanvinxiao.com ht ...

  3. nginx 配置自动跳转https

    nginx 配置自动跳转https 强制所有请求使用SSL / TLS 此server阻止块强制所有访问者使用到您站点的安全(SSL / TLS)连接. server {listen 80;serve ...

  4. nginx做小程序外链跳转_小程序跳转外部链接怎么设置,实现小程序跳转外链的两种方法...

    小程序跳转到外部链接有很多种类型,包括小程序跳转到APP,小程序跳转到小程序,小程序跳转到公众号,小程序跳转到网页等.由于小程序跳转的对象比较多,各自的规则又不一样,因此小程序跳转外部链接是用户咨询较 ...

  5. linux服务器做301跳转,nginx 实现当找不到文件时实现301跳转

    server { server_name test.com; rewrite ^/(.*) http://www.test1.com/$1 permanent; } last – 基本上都用这个Fla ...

  6. ceonts6.8 nginx做前端代理apache做后端服务架构配置

    Apache 和 Nginx 说是当今最流行的两个 Web 服务器一点也不为过,Apache 用户基数大,稳定,兼容性高(比如jsp/php/cgi/python等等),但与 Ngnix 相比,Apa ...

  7. nginx做小程序外链跳转_小程序如何做外部链接跳转

    随着互联网的发展,小程序定制开发的需求也是越来越多了.客户在寻问小程序开发的时候,小程序跳转外部链接是他们比较关心的问题之一.下面我们将小程序跳转外部链接的规则汇总整理,希望用户对小程序的跳转规则有更 ...

  8. Nginx + Tomcat + HTTPS 配置不需要在 Tomcat 上启用 SSL 支持

    2019独角兽企业重金招聘Python工程师标准>>> Nginx SSL+tomcat集群 Nginx tomcat no 不用https 最近做了个Web项目, 架构上使用了 N ...

  9. Nginx做前端代理时缓存与否的性能差别

    Nginx做前端代理,后端两台apache upstream webservers {------------------定义在http段server 172.16.20.31 ;server 172 ...

最新文章

  1. vivado----fpga硬件调试 (六)----数据导出
  2. JavaScript语言基础13
  3. angular4 php,Angular4中常用管道实例详解
  4. python 爬虫面试题_Python爬虫面试题
  5. java服务限流_Java实现系统限流
  6. python的gui编程pyqt5_Python-GUI编程-PyQt5
  7. 利用dbms_metadata.get_ddl查看DDL语句
  8. android字符串显示textview,Android编程:TextView不显示完整字符串
  9. 牛客OI周赛4-提高组 C 战争(war)
  10. 解决Object() takes on paramenters的问题
  11. 机器人把大龙拉出来_英雄联盟之我的电竞梦
  12. C4D模型工具—提取样条
  13. 机械师笔记本电脑使用小常识
  14. 一个前端报表设计器的设计分析
  15. 无缘蜂鸣器——stm32定时器PWM实现控制发出“哆瑞咪发…“七个音及简单音乐
  16. openssl 命令行加密解密
  17. Linux强制退出当前执行命令
  18. 加拿大低龄高中留学规划与过程管理三个关键点
  19. http免费代理-2020-04-07
  20. Eclipse无法启动

热门文章

  1. AttributeError: 'module' object has no attribute 'version'
  2. 两种方式实现word转markdown
  3. Django——序列化与反序列化
  4. 深入浅出VC++串口编程--短信应用开发
  5. 《scikit-learn》使用交叉验证优化KNN参数
  6. CV《物体识别与检测2 - 多目标识别基本算法》
  7. 深度学习 《LSTM和GRU模型》
  8. [机器学习-概念篇]彻底搞懂信息量,熵、相对熵、交叉熵
  9. python表达式352的值为_表达式 3 and 5 的值为
  10. Java多线程网络爬虫(时光网为例)