自签证书让Chrome信任的方式

这篇具有很好参考价值的文章主要介绍了自签证书让Chrome信任的方式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

自签证书让Chrome信任的方式(域名情况)

网站是搭建在linux上的,内容大概是一个code-server;我要在windows的chrome中访问,在Linux机器上自签了一个证书,准备让windows中的chrome信任。linux装好openssl。首先买好域名,配置好解析,然后在linux上:

mkdir -p [选一个放证书的目录]
cd [选一个放证书的目录]
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout myssl.key -out myssl.crt

在放证书的路径下写一个openssl.cnf如下

[req]
distinguished_name = req_distinguished_name
x509_extensions = v3_req
prompt = no

[req_distinguished_name]
C = CN
ST = BeiJing(随便写个省份)
L = BeiJing (随便写个城市)
O = BlahBlah (随便写个公司)
OU = BlahBlah (随便写个区域)
CN = website.mydomain.cn (这部分得和域名一样,切记)

[v3_req]
keyUsage = digitalSignature, dataEncipherment
extendedKeyUsage = serverAuth
subjectAltName = @alt_names

[alt_names]
DNS.1 = website.mydomain.cn (这部分得和域名一样,切记)

执行

openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout myssl.key -out myssl.crt -config openssl.cnf

然后配置nginx,这里主要看证书部分,就是server往下的5~6行,其他我也懒得删了

#user  nobody;
worker_processes  1;
events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;

    server {
    listen 443 ssl;
    server_name website.mydomain.cn;

    ssl_certificate [放证书的路径]/myssl.crt;
    ssl_certificate_key [放证书的路径]/myssl.key;

            location / {
                proxy_pass https://localhost:8080;
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_http_version 1.1;
                proxy_set_header Upgrade $http_upgrade;
                proxy_set_header Connection "Upgrade";
            }
    }
}

重启nginx
然后把myssl.crt下载下来,打开chrome://settings,也就是设置,搜索证书,在安全那一项里,有一个管理设备证书,然后点进去以后选导入,然后选这个证书导入进来,选择将所有证书放入下列存储的时候有个浏览,受信任的发布者和受信任的根证书颁发机构我都导入了一遍,然后不安全就消失了,websocket也能用了。文章来源地址https://www.toymoban.com/news/detail-663775.html

到了这里,关于自签证书让Chrome信任的方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 让chrome支持小于12px-的文字方式(多种方法)

    Chrome 中文版浏览器会默认设定页面的最小字号是12px,英文版没有限制 原由 Chrome 团队认为汉字小于12px就会增加识别难度 中文版浏览器 与网页语言无关,取决于用户在Chrome的设置里(chrome://settings/languages)把哪种语言设置为默认显示语言 系统级最小字号 浏览器默认设定页面

    2024年02月20日
    浏览(38)
  • Selenium手动和自动两种方式启动Chrome驱动

    要使用Selenium自动跟随自带的Chrome驱动,你需要首先确保你已经安装了Selenium库和Chrome驱动。然后,你可以按照以下步骤进行操作: 导入必要的库: 创建一个Chrome WebDriver实例: 这将自动根据系统中安装的Chrome浏览器版本使用正确的驱动程序。 使用WebDriver执行自动化操作,例

    2024年02月12日
    浏览(47)
  • Chrome历史版本下载地址:Google Chrome Older Versions Download (Windows, Linux & Mac)

    最近升级到最新版本Chrome后发现页面居然显示错乱,是在无语, 打算退回原来的版本, 又发现官方只提供最新的版本下载, 为了解决这个问题所有收集了Chrome历史版本的下载地址分享给大家. 32-bit Version Size Date 104.0.5112.102 79.68 MB 2022-05-30 103.0.5060.53 79.68 MB 2022-05-30 102.0.5005.63 79.68

    2024年04月10日
    浏览(64)
  • Linux系统安装Google Chrome

    1.进入谷歌浏览器官网 Google Chrome - Download the Fast, Secure Browser from Google Get more done with the new Google Chrome. A more simple, secure, and faster web browser than ever, with Google’s smarts built-in. Download now. http://www.google.cn/intl/en_us/chrome/ 2.根据电脑系统下载安装包    3.找到下载好的安装包,并在其位

    2024年02月12日
    浏览(51)
  • Linux安装Chrome及依赖解决

    下载Chrome rpm包 安装 解决依赖关系 使用yum直接安装依赖可能出现的问题及解决方法 这里以CentOS7为例 依赖解决完成后安装Chrome rpm包

    2024年02月16日
    浏览(37)
  • 前端vue调试工具:chrome浏览器vue-devtools安装方式详述

    vue-devtools官方文档,也可按照官方文档操作 下面将介绍chrome集成vue-devtools的两种方式 通过扩展-扩展程序-访问chrome应用商店输入vue-devtools搜索插件即可 下载源码选择对应的版本tag官方源码 我们这里选择最新版本v6.5.1 下载压缩包,或clone都可以*( 克隆命令: 安装依赖以及打

    2024年03月15日
    浏览(67)
  • linux 下安装chrome 和 go

    1.1 首先下载google-chrome.deb安装包 之后 安装 gdebi包 1.2 安装所要安装的软件 1.3 解决Chrome无法启动问题 2.1 下载 Go Go下载 - Go语言中文网 - Golang中文社区 将文件解压到 /usr/local 目录下 2.2  配置环境变量 添加以下内容: GOPATH 是存放 Go 项目的目录;GOROOT 是 Go 的安装包所在目录。

    2024年02月10日
    浏览(81)
  • 快速方便地在Linux上安装Chrome

    在Linux系统上安装Chrome是许多用户的常见需求之一。Chrome是一款功能强大的网络浏览器,提供了快速、安全和稳定的浏览体验。本文将为您提供一种快速便捷的方法来安装Chrome浏览器。 以下是在Linux系统上安装Chrome的步骤: 步骤 1:打开终端 首先,打开终端。您可以通过在应

    2024年02月04日
    浏览(39)
  • css基础知识十九:让Chrome支持小于12px 的文字方式有哪些?区别?

    一、背景 Chrome 中文版浏览器会默认设定页面的最小字号是12px,英文版没有限制 原由 Chrome 团队认为汉字小于12px就会增加识别难度 中文版浏览器 与网页语言无关,取决于用户在Chrome的设置里(chrome://settings/languages)把哪种语言设置为默认显示语言 系统级最小字号 浏览器默

    2024年02月15日
    浏览(41)
  • Chrome浏览器118版本崩溃“STATUS_INVALID_IMAGE_HASH”的几种解决方式

    2023年11月18日更新:如果使用了【禁用更新的安装包】后依然会在打开“关于”页面时自动更新,可以考虑搜索一下“禁用Chrome更新”的方法,把update文件夹设个权限一劳永逸。 目前看来似乎仍有自动更新的问题,一更新就会爆炸,到底是为什么我也不清楚,118、119版本都会

    2024年02月08日
    浏览(87)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包