Nginx反向代理Odoo并转为https
来源:互联网 发布:ubuntu 16.04 syslog 编辑:程序博客网 时间:2024/06/05 10:15
生成证书文件
生成自签名证书,并放在指定位置
$ openssl req -x509 -days 3650 -subj '/CN=odoo.youyun.com/' -nodes -newkey rsa:2048 -keyout server.key -out server.crt$ sudo mkdir /etc/ssl/nginx$ sudo mv server.key server.crt /etc/ssl/nginx
配置nginx
$ sudo rm /etc/nginx/sites-avaliable/default$ sudo vim /etc/nginx/sites-avalibale/odoo.conf
删除默认的nginx default文件,并新建odoo.conf文件,内容如下
server { listen 443 default; server_name _; access_log /var/log/nginx/odoo.access.log; error_log /var/log/nginx/odoo.error.log; ssl on; ssl_certificate /etc/ssl/nginx/server.crt; # 之前生成的证书和key ssl_certificate_key /etc/ssl/nginx/server.key; ssl_ciphers HIGH:!ADH:!MD5; ssl_protocols SSLv3 TLSv1; ssl_prefer_server_ciphers on; location / { proxy_pass http://127.0.0.1:8069; proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504; proxy_buffer_size 128k; proxy_buffers 16 64k; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Proto https; } location ~* /web/static/ { proxy_cache_valid 200 60m; proxy_buffering on; expires 864000; proxy_pass http://127.0.0.1:8069; }}server { # 将80端口转到443的https中 listen 80; server_name __; add_header Strict-Transport-Security max-age=2592000; rewrite ^/.*$ https://$host$request_uri? permanent;}server { # 将特定ip的8069端口转到443的https中 listen 192.168.1.102:8069; # 这是虚机的ip server_name __; add_header Strict-Transport-Security max-age=2592000; rewrite ^/.*$ https://$host$request_uri? permanent;}
配置访问源主机
- 安装之前生成的server.crt证书
- 修改hosts文件添加, 由于之前的证书使用的是该域名
192.168.1.102 odoo.youyun.com
0 0
- Nginx反向代理Odoo并转为https
- Nginx 反向代理https
- 给nginx配置https服务器并反向代理php
- 配置nginx反向代理jira并实现https
- nginx 反向代理https配置
- nginx 反向代理http/https
- nginx 反向代理配置 nginx配置https
- Nginx同时反向代理http和https
- Nginx同时反向代理http和https
- Nginx反向代理Node.js-https
- sails.js + nginx + https加密 + 反向代理
- nginx搭建反向代理配置并测试
- 【Tomcat】-- Tomcat + Nginx反向代理https和wss并解决获取客户端真实IP、域名、协议、端口
- Nginx反向代理Odoo后导致日志中Werkzeug记录的IP地址不正确的问题
- nginx反向代理批量实现https协议访问
- nginx反向代理tomcat的ssl(https)实现
- mac环境下配置nginx反向代理,https协议
- Nginx中配置https做反向代理 - 知识林
- 贪心算法(2)
- view pe header on winhex
- TabLayout实现滑动导航栏
- MD风格之丰富多变Toolbar
- iOS之 改变日期显示样式
- Nginx反向代理Odoo并转为https
- 概率dp
- 初次邂逅sqlmap
- fck实现htm在线编辑
- 【杭电-oj】-1084-What Is Your Grade?(结构体)
- 【NOIP模拟】弄提纲
- shiro 整合spring
- 第一篇博客
- HDU 1166 敌兵布阵【线段树,树状数组入门题,单点更新,区间求和】