当前位置: 首页 > news >正文

Nginx代理本地exe服务http为https

Nginx代理本地exe服务http为https

    • 下载Nginx
    • Nginx命令
    • exe服务http代理为https

下载Nginx

点击下载Nginx
在这里插入图片描述
下载好之后是一个压缩包,解压放到没有中文的路径下就可以了

Nginx命令

调出cmd窗口cd到安装路径
在这里插入图片描述
输入:nginx -v 查看版本
在这里插入图片描述

nginx -h:查看帮助
nginx -v:查看nginx的版本
start nginx 启动
nginx -s reload 加载新配置重启
nginx -s quit 关闭
nginx -t 检查配置文件是否有语法错误

exe服务http代理为https

找到conf文件夹下的nginx.conf文件
在这里插入图片描述

#user  nobody;
worker_processes  1;#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;#pid        logs/nginx.pid;events {worker_connections  10240;
}http {include       mime.types;default_type  application/octet-stream;#log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '#                  '$status $body_bytes_sent "$http_referer" '#                  '"$http_user_agent" "$http_x_forwarded_for"';#access_log  logs/access.log  main;sendfile        on;#tcp_nopush     on;#keepalive_timeout  0;keepalive_timeout  65;#gzip  on; #代理的服务1 资源服
upstream vr-ziyuan {#ip_hash;server 127.0.0.1:8088 weight=1;
}#代理的服务2 逻辑服
upstream vr-luoji {#ip_hash;server 127.0.0.1:8081 weight=1;
}# another virtual host using mix of IP-, name-, and port-based configuration##server {#    listen       8000;#    listen       somename:8080;#    server_name  somename  alias  another.alias;#    location / {#        root   html;#        index  index.html index.htm;#    }#}# HTTPS server#server {listen       端口号 ssl;server_name  要代理输出的域名;ssl_certificate     域名文件存放地址.com.pem;ssl_certificate_key  域名文件存放地址.com.key;ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;ssl_prefer_server_ciphers on;location / {proxy_pass http://vr-ziyuan;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}}server {listen       端口号 ssl;server_name  要代理输出的域名;ssl_certificate      域名文件存放地址.com.pem;ssl_certificate_key  域名文件存放地址.com.key;ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;ssl_prefer_server_ciphers on;location / {proxy_pass http://IP:端口;#逻辑服的IP:端口,逻辑服是WebSocket proxy_read_timeout 600s;proxy_send_timeout 600s;proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "upgrade";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 $server_name;}}#    ssl_session_cache    shared:SSL:1m;#    ssl_session_timeout  5m;#    ssl_ciphers  HIGH:!aNULL:!MD5;#    ssl_prefer_server_ciphers  on;#    location / {#        root   html;#        index  index.html index.htm;#    }#}}
http://www.lryc.cn/news/514877.html

相关文章:

  • C++: glibc: pthread: pthread_cond_destroy,程序hang一例
  • 【中间件】docker+kafka单节点部署---zookeeper模式
  • 深入Android架构(从线程到AIDL)_08 认识Android的主线程
  • 集线器,交换机,路由器,mac地址和ip地址知识记录总结
  • 【VUE】使用create-vue快速创建一个vue + vite +vue-route 等其他查看的工程
  • Jetpack Compose 学习笔记(一)—— 快速上手
  • Kafka3.x KRaft 模式 (没有zookeeper) 常用命令
  • Leetcode 最大正方形
  • ubuntu22.04录屏黑屏,飞书共享屏幕黑屏问题
  • 沙箱模拟支付宝支付3--支付的实现
  • Golang的代码质量分析工具
  • 【Linux】:多线程(读写锁 自旋锁)
  • Java开发 PDF文件生成方案
  • 数学期望和方差
  • 【面试AI算法题中的知识点】方向涉及:ML/DL/CV/NLP/大数据...本篇介绍Tensor RT 的优化流程。
  • BLDC无感控制的驱动逻辑
  • BP神经网络的反向传播算法
  • [实用指南]如何将视频从iPhone传输到iPad
  • Linux Snipaste 截图闪屏/闪烁
  • 【YOLOv5】源码(common.py)
  • Node 如何生成 RSA 公钥私钥对
  • 瑞_Linux中部署配置Java服务并设置开机自启动
  • javaEE-多线程进阶-JUC的常见类
  • Flume拦截器的实现
  • Swift Combine 学习(四):操作符 Operator
  • leetcode 173.二叉搜索树迭代器栈绝妙思路
  • df.groupby([pd.Grouper(freq=‘1M‘, key=‘Date‘), ‘Buyer‘]).sum()
  • LLM - 使用 LLaMA-Factory 部署大模型 HTTP 多模态服务 (4)
  • icp备案网站个人备案与企业备案的区别
  • 如何不修改模型参数来强化大语言模型 (LLM) 能力?