当前位置:   article > 正文

nginx https代理_nginx代理会改写哪些

nginx代理会改写哪些

系列文章目录

用nginx把http代理成https协议,最近也是走了不少弯路,正好做一下笔记。



前言

我是在ubuntu上操作的,因为是在线操作,因此nginx安装就方便一些。
执行以下操作安装nginx:sudo apt-get install nginx

1、上传ssl证书

相关证书是根据我们项目生成的证书。
把相关证书放到自己创建的文件夹下。
在这里插入图片描述

2.修改default.conf文件

执行以下命令,查看nginx安装在哪:
whereis nginx
我们安装的nginx在/etc/nginx目录下,
修改/etc/nginx/conf.d/default.conf文件

示例如下:

server{
   listen       10015 ssl;#监听端口
   server_name  10.192.11.151;#监听地址 
   location = /50x.html{
      root  /usr/share/nginx/html;
   }
    #ssl证书的crt绝对文件路径
   ssl_certificate       /etc/nginx/proxy/xx.net.cn.crt;
   #ssl证书的key绝对文件路径
   ssl_certificate_key   /etc/nginx/proxy/xx.net.cn.key;
   ssl_session_cache   shared:ssl:1m;
   ssl_session_timeout 5m;

   location /test {
        proxy_pass  http://127.0.0.1:8080/sd;#请求转向 定义的服务器列表
        proxy_redirect   off;
        proxy_set_header  Host   $host;
    
   }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

修改完后保存文件并退出。
执行语法检查命令:
nginx -t
语法没问题,启动nginx
nginx -s reload

通过该配置,访问nginx地址https://10.192.11.151:10015/test的请求会被转发到my_server服务地址http://127.0.0.1:8080/sd。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/996542
推荐阅读
相关标签
  

闽ICP备14008679号