百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

如果你搞个网站要http访问又要https访问咋个搞?

off999 2025-03-23 22:42 96 浏览 0 评论

实际工作中不知道你遇没遇到这种问题:

  1. 客户要求微信公众号菜单的配置链接采用https访问
  2. 微信的接口对接自己服务器采用的是http访问
  3. 然后只给了一个端口8088

这种能不能实现http能够访问到服务内容,https也能够访问到服务内容呢?

这里使用的中间件是ngnix

我请教下了deepseek来做这个事情,它告诉我:

  1. 在中间件上进行配置8088端口
  2. 在中间件上如果使用的http转发全部重定向到https

这样问题又来了,我的https是放在ng中间件上面的,我的服务器只支持http服务

而且8088在https和http中只能选择一个

无奈,我只能多搞一个端口8089于是就成了下面这样


为什么会这样搞这么复杂,因为有部分必须搞http访问,如果用https访问就会报错http->https问题。

最后附上配置:

worker_processes  1;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;

server {

	listen 8089;
        server_name      -; #不能说
				ssl on; #必须打开不然会报错
        ssl_certificate      E:\\www\wx\\nginx-1.5.71\conf\*.crt;
        ssl_certificate_key  E:\\www\wx\\nginx-1.5.71\conf\*.key;


	#		ssl_session_cache shared:SSL:500m;
    		ssl_session_timeout  10m;
    		ssl_ciphers HIGH:!aNULL:!MD5;
    		ssl_prefer_server_ciphers on; 
				gzip on;
        gzip_min_length 1k;
        gzip_buffers 4 16k;
        #gzip_http_version 1.0;
        gzip_comp_level 2;
        gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
        gzip_vary off;
        gzip_disable "MSIE [1-6]\.";
        location ~* \.(css|js|png|jpg|jpeg|gif|gz|svg|mp4|ogg|ogv|webm|htc|xml|woff)$ {
            root  E:/www/wx/H5WX;
            add_header Cache-Control max-age=604800;
        }
	  location / {
            root   E:/www/wx/H5WX;
            add_header  Cache-Control  max-age=no-cache;
            index  index.html index.htm;
        }
        location /CstService.asmx{
            proxy_pass http://127.0.0.1/CstService.asmx;
        }		
}
  
  server {
    listen 8088;
    server_name -;  # 不可说

    location / {
        proxy_pass http://127.0.0.1/CstService.asmx;  # 转发到本机8080
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}
}


相关推荐

win7镜像是什么意思(win7镜像在哪里)

1、Win7旗舰版镜像一般有两种一种是ISO格式的原版镜像一种是GHO格式的Ghost镜像另外有时候,也会将GHO的镜像制作成ISO格式的镜像包,自己注意区分即可,Ghost镜像一般网友经过了精简和优...

微软office365官网(微软office官方网站)

office365-zh-cn的意思是中文版的office365软件,是一种订阅式的跨平台办公软件,基于云平台提供多种服务。通过将Excel和Outlook等应用与OneDrive和Mi...

打开ie浏览器跳到其他浏览器

有可能是误操作或者把别的浏览器设为默认浏览器在Hosts文件中禁止这个网站即可。在C:WINDOWSsystem32driversetc下找到hosts文件,用记事本打开它,加入“127.0.0.1...

电脑设置从u盘启动方法(电脑怎么设置为从优盘启动)

方法:1、电脑主板开机后不断按Del键进入到BIOS设置界面,使用方向键选择高级BIOS设置AdvancedBIOSFeatures。2、在AdvancedBIOSFeatures设置界面内,...

电脑开机蓝屏了怎么办

方案一:电脑超频过度引起电脑蓝屏电脑启动就蓝屏可以从软、硬这两方面来进行解释,这种原因就是会导致电脑出现蓝屏现象。如果要从硬件方面来说,超频过度为个也是导致蓝屏一个很重要的原因。如果你想让你的电脑超频...

管理员密码是什么6位(管理员密码6-15位)

路由器管理员的密码是6位数字,是管理人员自己设定的,无法破解。如果做为系统管理人员则可以在系统点解锁。但般人员想挂用是无法的,为什么要挂用呢,人家既然设置了密码就是不想让别人用,你要强行侵入,是不道德...

显卡价格表大全(显卡价格参考)

网上公布的进货价格只是参考,毕竟经销商要利润的,不可能赔本赚吆喝。英特尔的显卡是指的CPU中的核芯显卡,而英伟达的显卡主要是指的独立显卡,两家虽说都提供显卡,但是具体的产品却是大不相同的。一般来说,追...

疯狂升级系统小说免费阅读(疯狂升级系统 笔趣阁)

萧辰等级划分共分为八个等级,从低到高依次为普通、卓越、精英、大师、宗师、天尊、神尊、盖世神王。萧辰等级越高,代表着拥有更强的力量和更高的战斗能力。普通、卓越和精英等级是初级阶段,大师和宗师是中级阶段,...

电脑经常死机卡住不动是为什么

先查看是不是硬件出现问题,对硬件进行检测,比如主板cpu、显卡、内存及风扇散热的情况,硬件方面主要是硬件故障、散热不良、电脑内部的灰尘过多了,cpu超频了,内存的内存条是否够松动和硬盘被存在坏道;可能...

windows安全中心需要执行操作

Win10系统windows安全中心服务启动不了解决方法1、按下Win+X组合键,然后选择“命令提示符(管理员)”;2、复制以下命令到命令行中回车执行:scstopwscsvc&scco...

cad2014序列号和密钥注册机(cad2016序列号和密钥注册机)

序列号:356-72378422,密钥:001F1AutoCAD2014需要本地注册运行,别人无法帮你算出受人以鱼不如受人以渔要关闭杀毒软件和助手(切记:如果是Vista或windows7系统,请务必...

tplink初始8位密码是多少(tplink路由器密码8位)

WIFI没有默认密码的,需要自己设置。.TP-LINK路由器的默认用户名和密码是admin。.无线网络(wifi)密码的设置方法:.1、用网线将路由器和电脑连接好,在电脑上打开浏览器,在url地...

windows资源管理器已停止工作win7
  • windows资源管理器已停止工作win7
  • windows资源管理器已停止工作win7
  • windows资源管理器已停止工作win7
  • windows资源管理器已停止工作win7
电脑显卡性能怎么看(如何查看电脑显卡性能)

方法一:最简单最原始的方法是,右键点“我的电脑”,左键点“属性”、“硬件”、“设备管理器”。先在“设备管理器”中点“显示”旁的加号,将其展开,显示的就是具体的显卡型号。方法二:使用鲁大师硬件检测软件...

windows7x64(windows 7 x64 iso download)

windows7x64是微软操作系统的机型。winsows7是微软windows的一个版本,x64指的是这个winsows7操作系统是64位的。就是64位的X86是代数由286386486这...

取消回复欢迎 发表评论: