Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] https问题,麻烦各位大佬看一下

[复制链接]
evilvoy 发表于 2020-2-2 12:03:29 | 显示全部楼层
cfzxcn 发表于 2020-2-1 03:52
我用的默认的模板,没有换成https的是如下图片,应该是DZ自带的

这个我的把 static换成https开头的绝对地址的资源就引用https呢

你清空下缓存 ,换个浏览器试试看。

不行如果用宝塔面板 ,网站设置里面 直接开强制https或者伪静态里面加 301重定向到https
或者好像应用中心里面还有https化的插件

回复

使用道具 举报

cfzxcn 发表于 2020-2-2 14:15:14 | 显示全部楼层
evilvoy 发表于 2020-2-2 12:03
这个我的把 static换成https开头的绝对地址的资源就引用https呢

你清空下缓存 ,换个浏览器试试看。

谢谢你回复 ,清空缓存 和 更换浏览器 都无效。

另外我没用宝塔,源码安装的LNMP,所以现在不知道有什么办法还?
回复

使用道具 举报

evilvoy 发表于 2020-2-2 14:28:27 | 显示全部楼层
伪静态 http  自动301跳转 https 百度教程
回复

使用道具 举报

cfzxcn 发表于 2020-2-3 02:41:34 | 显示全部楼层
evilvoy 发表于 2020-2-2 14:28
伪静态 http  自动301跳转 https 百度教程

哎,试了N多种,不生效啊,不知为什么
server {
              listen       80;
              server_name  bbs.sh.net;
              access_log   logs/bbs.log  main;
             rewrite ^(.*)$ https://$host$1 permanent;
      
      if ($server_port !~ 443){
             rewrite ^(.*)$ https://$host$1 permanent;
      }
      
      if ($host !~ '^bbs.sh.net'){
      return 301 https://bbs.sh.net$request_uri;
      }
}
回复

使用道具 举报

155120 发表于 2020-2-3 10:00:13 | 显示全部楼层
如果在discuz这里无法解决,也可以在服务器配置那里,强制做一下跳转,把http全部跳转到https
回复

使用道具 举报

cfzxcn 发表于 2020-2-4 23:42:03 | 显示全部楼层
155120 发表于 2020-2-3 10:00
如果在discuz这里无法解决,也可以在服务器配置那里,强制做一下跳转,把http全部跳转到https

谢谢指点,服务器端怎么弄,不太会,郁闷!
回复

使用道具 举报

csqpersonal 发表于 2020-3-1 16:56:57 | 显示全部楼层
本帖最后由 csqpersonal 于 2020-3-1 16:58 编辑
cfzxcn 发表于 2020-2-4 23:42
谢谢指点,服务器端怎么弄,不太会,郁闷!

找我,包解决!专治https后疑难杂症,qq1042545614
回复

使用道具 举报

as78999 发表于 2020-3-7 17:22:38 | 显示全部楼层
cfzxcn 发表于 2020-2-4 23:42
谢谢指点,服务器端怎么弄,不太会,郁闷!

  if ($ssl_protocol = "") { return 301 https://$host$request_uri; }
  if ($host != www.11.com) {  return 301 $scheme://www.11com$request_uri;  }
回复

使用道具 举报

cfzxcn 发表于 2020-3-9 21:54:10 | 显示全部楼层
本帖最后由 cfzxcn 于 2020-3-9 21:58 编辑
as78999 发表于 2020-3-7 17:22
if ($ssl_protocol = "") { return 301 https://$host$request_uri; }
  if ($host != www.11.com) {  ...

我是这么写的,还是不行,您看看是不是哪里还有问题,感激不尽!
server {
              listen       80;
              server_name  bbs.she.net;
              access_log   logs/bbs.log  main;
              root /data/0105;
              index  index.html index.php;
if ($ssl_protocol = "") { return 301 https://$host$request_uri; }
if ($host != bbs.she.net) {return 301 $scheme://bbs.she.net$request_uri;}



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

as78999 发表于 2020-3-10 13:10:32 | 显示全部楼层
本帖最后由 as78999 于 2020-3-10 13:20 编辑
cfzxcn 发表于 2020-3-9 21:54
我是这么写的,还是不行,您看看是不是哪里还有问题,感激不尽!
server {
              listen       ...


server {
  listen 80;
  listen [::]:80;
  listen 443 ssl http2;
  listen [::]:443 ssl http2;
  ssl_certificate /usr/local/nginx/conf/ssl/www.m.com.crt;
  ssl_certificate_key /usr/local/nginx/conf/ssl/www.m.com.key;
  ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
  ssl_ciphers TLS13-AES-256-GCM-SHA384:TLS13-CHACHA20-POLY1305-SHA256:TLS13-AES-128-GCM-SHA256:TLS13-AES-128-CCM-8-SHA256:TLS13-AES-128-CCM-SHA256:EECDH+CHACHA20:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
  ssl_prefer_server_ciphers on;
  ssl_session_timeout 10m;
  ssl_session_cache builtin:1000 shared:SSL:10m;
  ssl_buffer_size 1400;
  add_header Strict-Transport-Security max-age=15768000;
  ssl_stapling on;
  ssl_stapling_verify on;
  server_name www.m.com m.com;
  access_log off;
  index index.html index.htm index.php;
  root /data/wwwroot/www.m.com;
  if ($ssl_protocol = "") { return 301 https://$host$request_uri; }
  if ($host != www.m.com) {  return 301 $scheme://www.m.com$request_uri;  }
  include /usr/local/nginx/conf/rewrite/discuz.conf;
  #error_page 404 /404.html;
  #error_page 502 /502.html;
  
  location ~ [^/]\.php(/|$) {
    #fastcgi_pass remote_php_ip:9000;
    fastcgi_pass unix:/dev/shm/php-cgi.sock;
    fastcgi_index index.php;
    include fastcgi.conf;
  }

  location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|mp4|ico)$ {
    expires 30d;
    access_log off;
  }
  location ~ .*\.(js|css)?$ {
    expires 7d;
    access_log off;
  }
  location ~ /(\.user\.ini|\.ht|\.git|\.svn|\.project|LICENSE|README\.md) {
    deny all;
  }
}

另外你的论坛版本是?
请用最新的程序。是完美支持https的。
后台网站地址是否设置https


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-25 03:07 , Processed in 0.026344 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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