【问题标题】:Site looses javascript and layout after installing HTTPS安装 HTTPS 后站点丢失 javascript 和布局
【发布时间】:2017-04-15 22:54:10
【问题描述】:

我有一个运行良好的网站。今天我尝试安装证书 SSL 以将我的网站传递给 https。

但是一旦我这样做了,我的网站就会打开(现在在 https 中),没有任何布局或 javascript 工作。

我正在使用带有 GANDI SSL 证书的 NGINX 服务器。我在站点中下载了证书并将其添加到 /etc/nginx/sites-available

listen 443;
  server_name  my.server.fr;


 ssl on;
 ssl_certificate     /etc/nginx/certificates/certificate-99999.crt;
 ssl_certificate_key /etc/nginx/certificates/my.server.fr.key;

这个问题可能与证书的任何配置或页面的构造有关?

【问题讨论】:

  • 您确实检查了浏览器的内容?它说了什么?
  • 想必如果你查看浏览器控制台,你会发现很多错误。听起来您在页面中为 JavaScript 和 CSS 硬编码了绝对 http:// 路径,而不是相对路径。
  • 没想到,确实都在http://。我会将http重定向到https,看看它是否解决了问题。已经谢谢你了!
  • 混合内容可能会出错...将http资源移至https
  • @MatheusOliveira 酷.. 太棒了!!无论如何都会把它作为答案,将来可能会帮助其他人。如果有帮助,您可以接受。

标签: javascript ssl nginx server


【解决方案1】:

检查您的浏览器控制台。

由于内容混合可能会出现错误...将http资源移至https。

【讨论】:

    猜你喜欢
    • 2018-10-18
    • 2021-08-27
    • 1970-01-01
    • 2011-11-05
    • 1970-01-01
    • 2017-05-31
    • 1970-01-01
    • 2015-06-29
    • 2019-01-10
    相关资源
    最近更新 更多