当前位置:论坛首页 > Windows面板 > 求助

【已解答】如何设置可以从https跳转到http

发表在 Windows面板2023-4-25 07:32 [复制链接] 5 1775

本帖最后由 堡塔运维香菜卷 于 2023-4-25 10:47 编辑

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:访问网站时https与http都可能,但是请求数据时https不行
系统版本:

问题描述:

我有一个在宝塔的服务器上,开启了一个应用服务器.通过http://www.xxx.com:9981/api可以请求到数据.但是通过https://www.xxx.com:9981/api无法请求到数据.如何设置可以将https的请求转到http请求上?
相关截图(日志、错误):

使用道具 举报 只看该作者 回复
发表于 2023-4-25 07:33:32 | 显示全部楼层
无法请求地址 https://www.xxx.cn:9981/rest/user/login?db_name=aaa&user_name=AA&password=AA&version=2.0
使用道具 举报 回复 支持 反对
发表于 2023-4-25 10:47:11 | 显示全部楼层
您好,您的问题有点矛盾。通常情况下,我们希望强制HTTP跳转到HTTPS,而不是相反。您是否有开启了强制ssl功能呢?如果有的话关闭强制SSL后就不会全部跳转到https了。
使用道具 举报 回复 支持 反对
发表于 2023-4-28 12:33:25 | 显示全部楼层
没有开启强制跳转.因为小程度开发要https.
使用道具 举报 回复 支持 反对
发表于 2023-5-9 20:17:56 | 显示全部楼层
怎么解决的?  有个链接需要http  但是总是强跳到https  ,强制HTTPS 关的!
使用道具 举报 回复 支持 反对
发表于 2023-10-31 18:39:03 | 显示全部楼层
在Nginx中,将HTTP请求重定向到HTTPS,你需要使用 return 或 rewrite 指令来配置。以下是两种常用的方法:
  1. server {
  2.     listen 80;
  3.     server_name your_domain.com www.your_domain.com;

  4.     return 301 https://$host$request_uri;
  5. }
复制代码

  1. server {
  2.     listen 80;
  3.     server_name your_domain.com www.your_domain.com;

  4.     rewrite ^ https://$host$request_uri permanent;
  5. }
复制代码
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表