头发茂密的猿 2019-10-31 11:12 采纳率: 0%
浏览 710

请教一个https可以访问,http报错的问题

用的宝塔面板,具体情况是网站开了证书,做了http转https,不过现在80端口好像不能访问,用火狐访问报的连接被重置,360浏览器一直不停的刷新,也不跳转,然后我用curl -v 得到的反馈是

  • About to connect() to www.***.com port 80 (#0)
  • Trying 221.*.*.141...
  • Connected to www.***.com (221.*.*.141) port 80 (#0)

    GET / HTTP/1.1
    User-Agent: curl/7.29.0
    Host: www.***.com
    Accept: /

    < HTTP/1.1 301 Moved Permanently
    < Server: nginx
    < Date: Wed, 30 Oct 2019 20:46:41 GMT
    < Content-Type: text/html
    < Content-Length: 162
    < Connection: keep-alive
    < Location: https://www.***.com/
    <

    301 Moved Permanently

    301 Moved Permanently



    nginx


    (避免误认为发广告,打个马赛克)-------
    下面是网站配置文件
    listen 80;
    listen 443 ssl http2;
    server_name www.***.com;
    index index.php index.html index.htm default.php default.htm default.html;
    root /www/wwwroot/www.***.com;

    #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
    #error_page 404/404.html;
    #HTTP_TO_HTTPS_START
    if ($server_port !~ 443){
    rewrite ^(/.*)$ https://$host$1 permanent;
    }
    #HTTP_TO_HTTPS_END
    ssl_certificate /www/server/panel/vhost/cert/www.***.com/fullchain.pem;
    ssl_certificate_key /www/server/panel/vhost/cert/www.***.com/privkey.pem;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
    ssl_prefer_server_ciphers on;
    ssl_session_cache shared:SSL:10m;
    ssl_session_timeout 10m;

    error_page 497 https://$host$request_uri;

    请处理过或知道这个故障的大佬,帮忙一下,百度也搜过找不到问题,非常感谢

  • 写回答

1条回答 默认 最新

  • 小_破孩 2019-11-07 17:49
    关注

    你在做域名绑定的是80端口所以访问域名还是http的 你可以做一个转发

    server {
            listen       80;        
            server_name  xxxxxx.com;
            rewrite ^/(.*)$ https://xxxxxx.com:443/$1 permanent;
        }
    
        server {
            listen       443 ssl;       
            server_name  xxxxxx.com;
    
    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog