Categories


Tags


部署https后浏览器提示不安全,不出现绿色小锁?

网站部署https后,浏览器提示不安全, 不出现绿色小锁图标?

访问网站后,按f12,浏览器提示:

Mixed Content: The page at 'https://www.xxx.com/'' was loaded over HTTPS, but requested an insecure image 'http://www.xxx.com/uploads/2018/12/3.png'. This content

原因是在https页面中,如果调用了http资源,那么浏览器就会抛出一些错误,

解决办法:在header中加入 Upgrade-Insecure-Requests,会告诉浏览器可以把所属本站的所有 http 连接升级为 https 连接,外站请求保持默认;

添加header方法:

1.iis7

image.png

或直接在网站根目录web.config中定义

<?xml version="1.0" encoding="UTF-8"?>

<configuration>

<system.webServer>

<httpProtocol>

<customHeaders>

<add name="Content-Security-Policy" value="upgrade-insecure-requests" />

</customHeaders>

</httpProtocol>

</system.webServer>

</configuration>

2.apache

可直接在网站根目录.htaccess中定义

<IFModule mod_headers.c>

Header add Content-Security-Policy upgrade-insecure-requests

</IFModule>

3. nginx

server {

listen        80;

server_name   (myservername);

add_header Content-Security-Policy "upgrade-insecure-requests";

location / {

proxy_pass         http://localhost:5000;

}

}

来源:西部数码


Public @ 2015-07-25 15:55:56

FTP软件的安装及上传/下载方法

一、安装FTP软件 1.首先,从网络上下载FTP软件,根据个人操作系统选择合适的软件版本。 2.将下载好的安装文件拖拽到电脑桌面,双击打开。 3.点击安装向导,按照要求填写用户名和密码,然后点击下一步。 4.按照提示安装过程中选择默认设置,软件安装完毕后添加到桌面,点击开启即可使用。 二、FTP文件上传/下载 1.打开FTP软件,输入服务器地址、用户名和密码,点击“登录”,如果服务

Public @ 2023-02-25 20:00:33

经典正则表达式

以下是一些经典的正则表达式示例: 1. 匹配手机号码: ```^(?:(?:\+|00)86)?1[3-9]\d{9}$``` 该正则表达式可以匹配中国大陆的手机号码,包括+86和00开头的形式。 2. 匹配电子邮件地址: ```^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$``` 该正则表达式可以匹配大部分常见的电

Public @ 2023-07-31 08:50:26

什么是RPC协议?RPC协议与HTTP协议的区别

RPC(Remote Procedure Call,远程过程调用)协议是一种用于远程通讯的协议,它使得在不同系统之间可以像调用本地程序一样来调用远程的程序。 RPC协议与HTTP协议的区别主要有以下几点: 1. 数据传输方式不同:RPC通常采用二进制传输,而HTTP通常采用文本传输。 2. 使用场景不同:RPC主要用于不同系统或服务之间的通信,而HTTP主要用于客户端与Web服务器之间的通信

Public @ 2023-06-10 01:00:17

更多您感兴趣的搜索

0.454720s