首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏三木的博客

    apache配置https服务

    SSLCertificateFile /etc/ssl/certs/server.crt SSLCertificateKeyFile /etc/ssl/private/server.key 3、重启apache服务

    1.8K60发布于 2018-02-07
  • 来自专栏Web行业观察

    关于搭建HTTPS服务...

    关于 HTTPS 的基本原理大家都已经不再陌生,今天和大家说说如何搭建一个支持 HTTPS服务端。 服务端的 HTTPS HTTPS 已经几乎成为了当前互联网推荐的通信方式,它能最大化保证信息传输的安全,从去年苹果的强制 HTTPS ,到如今各大网站都支持了 HTTPS。它会越来越普及。 之前写过几篇关于 HTTPS 原理的文章,有用户留言希望了解一些如何在服务端搭建 HTTPS 服务的内容,这次就和大家聊聊这个话题。 把它们下载到你的服务器上面。 Apache 服务端配置 证书准备好之后,我们要对服务端程序进行配置,让它支持 HTTPSHTTPS 很好的支持,只需要经过简单的配置,即可完成 HTTPS 服务器的搭建。

    2.4K40发布于 2018-10-10
  • 来自专栏nginx遇上redis

    搭建nginx https服务

    基于生成的密钥和证书请求生成一个数字证书 openssl x509 -req -days 36500 -in server.csr -signkey server.key -out server.crt 5. ; ssl on; ssl_certificate ssl/server.crt; ssl_certificate_key ssl/server.key; # 协议优化(可选,优化https MD5:!ADH:!

    90110发布于 2020-01-02
  • 来自专栏杨龙飞前端

    本地搭建https服务

    cd /usr/local/etc/nginx/ (这个是证书的安装目录,建议放置在 nginx 根目录 ) openssl genrsa -des3 -out server.key 1024 (建立服务器私钥 openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt 配置Nginx配置 (记住:是在你需要进行https 找到证书(/usr/local/etc/nginx/server.crt),导入系统证书目录 访问(访问的时候,如果提示不是私密链接,选择继续访问就好了) 作者:狼_来_了 链接:https

    2.6K30发布于 2019-02-21
  • 来自专栏Kiba518

    NetCore5实现https请求

    前言 本文主要介绍在NetCore5中,实现证书加载和https访问请求。 证书准备 首先我们先创建一个自定义的证书Kiba518.pfx。 证书创建参考:最通俗易懂的RSA加密解密指导。 然后将证书放到输出目录的根目录中,如下图: 代码编写 首先新建一个NetCore5的项目——WebTest。 ----------------------------------------------------------------------------------------- 到此,NetCore5实现 https请求就已经介绍完了。 https://www.cnblogs.com/kiba/p/15338183.html

    76620发布于 2021-09-29
  • 来自专栏Young Dreamer

    HTTPS静态服务搭建过程详解

    HTTPS服务对于一个前端开发者来说是一个天天打招呼的老伙计了,但是之前我跟HTTPS打交道的场景一直是抓包,自己没有亲自搭建过HTTPS服务,对HTTPS的底层知识也是一知半解。 最近正好遇到一个用户场景,页面需要调起手机的摄像头,这就要求页面服务必须是HTTPS的,所以就尝试搭建了HTTPS的静态服务,过程挺曲折的,所以总结一下分享给大家,希望能给看过本文的朋友一点帮助,提高工作效率 本文主要讲三个点:HTTPS基本原理、证书的获取和httpd的https配置。 总结一下,HTTPS使用的过程中,主要是需要一个认证中心签名的证书,用该证书证明服务端返回的公钥是可信的,然后用该公钥加密浏览器端生成的对称密钥,服务端用自己私钥解密得到浏览器发送的对称密钥,然后浏览器和服务端通过对称密码进行加密通信 因此,搭建HTTPS服务首先要从认证中心申请到签名证书。

    1.1K70发布于 2018-01-31
  • 来自专栏有困难要上,没有困难创造困难也要上!

    Nodejs+Express搭建HTTPS服务

    最近开发需要搭建一个https服务,正好最近在用nodejs和express,于是乎想到就近就使用这两东西来搭建一个https服务吧。 这里搭建过程总共需要两步,第一步生成证书,第二步使用https模块启动服务。 生成自签名证书 这里因为是自己开发测试使用,因此就简单点使用自签名证书了。 使用 openssl 命令生成服务器私钥文件 openssl genrsa -out server.key 2048 生成证书请求 openssl req -new -key server.key -out 模块 创建一个express项目(可以参考express官方文档),修改 app.js 文件,主要是问最后几行创建 https server部分。 “node app.js” 或 ”npm start“ 启动服务,然后访问 https://localhost:9443 进行验证。

    81510编辑于 2023-12-24
  • 来自专栏Python使用工具

    HTTPS服务器分析和监控

    HTTPS服务器分析和监控在当今数字化时代,对于网络流量的分析和监控变得越来越重要。 本文将详细介绍如何利用HTTPS代理服务器来实现高效、安全且可靠的流量分析与监控功能,并提供具体操作步骤以及相关技巧。 一、了解HTTPS代理服务HTTPS(HyperText Transfer Protocol Secure)是一种加密协议,在传输过程中确保数据机密性和完整性。 而使用基于MITM原理搭建起的HTTPS 代 理服 务器 可 以 更好地管理并拦截 经 过该服务转发 的所有HTTP/ HTTPS请求 , 并进行相应处理。二、选择适合工具并配置环境1. 拦截HTTP/HTTPS请求:当客户端与目标服务器建立连接时,代理服务器将拦截并中断这些请求,并在用户或管理员的允许下进行相应处理。

    80040编辑于 2023-09-08
  • 来自专栏swag code

    Tomcat服务器配置Https协议

    ---- 前言 日常开发项目时,一般本机都是基于http协议,但是要实现某些需求必须要开启https协议。 现在https协议已经成为主流,网站如果未开启https协议,浏览器会进行安全提示。 本文以Tomcat服务器为例,简单介绍如何在本机开发环境配置https协议 证书生成 使用JDK自带的keytool工具来生成证书库: keytool -genkeypair -alias "tomcat " -keyalg "RSA" -keystore "d:\https\tomcat.keystore" ? " secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="d:\https \tomcat.keystore" keystorePass="123456" /> 启动Tomcat https://localhost:8443/ 访问链接,浏览器会提示站点不安全,点击继续访问即可

    4.7K20发布于 2019-05-23
  • 来自专栏Node.js开发

    利用nodejs搭建https服务

    上篇文章《使用openssl创建https证书》我们了解了如何生成https证书,这篇文章带着大家用nodejs搭建一个https服务器,其实前面有发过《用nodejs的http模块创建一个简单的静态资源服务器 》,大家可以对比着了解一下https服务器与http的区别。 服务https模块的使用和http模块使用只有一点不同,那就是https开启服务要证书。 关于用http模块搭建服务的文章可以看这里,https开启服务器需要传递一个options参数,参数形式是一个对象,这个对象有两个重要的属性,key属性代表服务端的私钥,cert代表CA机构颁发给服务器的证书 总结一下:本篇文章我们结合上一篇文章得到的https证书、nodejs的https模块、express框架搭建了一个https服务器,并且通过使用express的中间件express.static将其配置成了一台静态资源服务

    3.1K30发布于 2019-12-04
  • 来自专栏每周一脱topic

    HTTP后台服务拥抱HTTPS方案

    这篇文章会简单介绍https的连接过程,然后用go语言实现一个简单的http服务,最后用例子演示了如何用nginx和腾讯负载均衡来改造http服务,使其切换到https。 image.png 客户端在使用HTTPS方式与Web服务器通信时有以下几个步骤,如图所示。   (1)客户使用https的URL访问Web服务器,要求与Web服务器建立SSL连接。    (5)Web服务器利用自己的私钥解密出会话密钥。   (6)Web服务器利用会话密钥加密与客户端之间的通信。 可以看到,我们在外网访问到了该服务。 pic1.png pic2.png 三、切换https 接下来,我们将上面使用http协议的web服务切换到https。 pic5.png 3.2.2 腾讯云负载均衡 pic6.png 使用腾讯云的负载均衡来实现https是更推荐的,2个原因: https是有一定的性能影响的。

    5.4K40发布于 2018-10-03
  • 来自专栏云原生生态圈

    快速自建 DoH ( DNS over HTTPS) 服务

    前言 DoH(DNS over HTTPS),顾名思义,suoyis,除了最常用的UDP外,还有DoT(DNS over TLS),DNS over HTTP(服务提供商自定义)等方案,对比如下: 协议 2.1 nginx + doh-server + coredns https://github.com/m13253/dns-over-https 是一个提供 DNS over HTTP 的服务,需要一个 ,我们可以得到一个自定义的DoH服务https://doh.wbuntu.com/dns-query 2.2 coredns 目前coredns支持作为DoH服务端,不支持连接上游DoH服务器,上游服务器可使用 ,我们可以得到一个自定义的DoH服务https://doh.wbuntu.com/dns-query 2.3 nginx + coredns 直接暴露coredns服务到公网需要占用端口,coredns ,我们可以得到一个自定义的DoH服务https://doh.wbuntu.com/dns-query 3.

    8.7K30编辑于 2022-05-24
  • 来自专栏高端IT

    关于使用koa实现线上 https服务

    var https=require(“https”);//https服务 var fs= require(“fs”); var Koa = require(‘koa’); var enforceHttps var options = { key: fs.readFileSync(’./2_xxx.key’), cert: fs.readFileSync(’./1_xxx_bundle.crt’) } https.createServer (options, app.callback()).listen(5300); console.log(‘服务器运行中’) 更多内容请见原文,原文转载自:https://blog.csdn.net/weixin

    60810编辑于 2022-06-14
  • 来自专栏又见苍岚

    Nextcloud -5- 实现多个 https 反向代理

    背景 已经架设好了Nextcloud 服务器,天然支持的是 http 协议访问,然而客户端登录时发现仅接受 https 协议访问: 因此我们需要为nextcloud 配置 https 访问 我的需求还要复杂一点 ipv6 地址的环境下配置腾讯云的云服务器作为内网穿透中转,还需要配置一个 DNS 到ipv4地址的 https 访问域名 总之,目标是: 为本地 nextcloud 服务配置多个 https 进入设置 -> 个人 -> 手机与电脑 可以看到客户端登录的链接地址 然而此时PC端和手机端的 Nextcloud 客户端无法使用 这是因为我们是以 https 协议访问的 Nginx 服务器,Nginx 将我们的会话内容代理到 Nextcloud 服务器中,而服务器配置默认 http 协议访问,代理的一般也是 80 端口,因此在返回的跳转链接中使用的是 http 协议的链接,但是客户端要求的却是 https ,不需要任何操作,此时可以使用两个https 域名登录客户端(PC、手机均可)访问我们的服务器了 缺点就是之前 http 协议的访问链接不再生效了 参考资料 https://blog.csdn.net

    4.2K30编辑于 2022-08-06
  • 来自专栏LeeCen

    Swift Perfect - Nginx 配置 HTTPS 服务

    授权码 Swift Perfect - 使用 systemd 命令服务器项目后台运行 Ubuntu 环境下 Nginx 的安装部署 Swift Perfect - Nginx 配置 HTTPS 服务器 下载 SSL 证书 image.png 对应服务器的证书文件 image.png 证书安装指引 https://cloud.tencent.com/document/product/400 { listen 80; server_name www.domain.com; return 301 https ssl_certificate_key /root/SSL/2_www.domain.com.key; ssl_session_timeout 5m MD5:!RC4:!

    1.7K10发布于 2018-10-11
  • 来自专栏响应式编程

    Nginx以HTTP协议反向代理HTTPS服务

    简单记录一下 Nginx 作为反向代理,以 HTTP 协议向下游客户端代理基于Spring Security 实现的HTTPS 服务时遇到的问题及解决办法。 背景 有个基于 Spring Security、Spring MVC 实现的 HTTPS Web 应用,需要通过 Nginx 作为反向代理向外提供服务。 用以下配置运行 Ngnix, 使Nginx用 HTTP 协议在 9080 端口反向代理 19026 上的 HTTPS 服务。 有 Secure 属性的 Cookie 意味着如果浏览器不是使用 HTTPS服务建立链接,那么这个 cookie 里的值不会随请求一起向服务器发送。 upstream databoardServer { hash $remote_addr consistent; server 10.115.6.165:19026 weight=5;

    19.1K42编辑于 2022-05-30
  • 来自专栏程序你好

    nginx服务器如何配置启用https

    在之前鱼鱼单词微信小程序中需要调用自己搭建服务器api,但是服务器配置URL必须是HTTPS,所以需要通过配置nginx的SSL模块来支持HTTPS访问,也就是说,要求通过https://abc进行访问 下载申请好的 ssl 证书文件压缩包到centos服务器目录并解压(这里用的 .crt文件 与 .key 文件,文件名可以更改)。 localhost; # ssl on; # ssl_certificate cert.pem; # ssl_certificate_key cert.key; # ssl_session_timeout 5m ssl_certificate_key cert/证书名称.key; ssl_session_cache shared:SSL:1m; ssl_session_timeout 5m rewrite ^(.*)$ https://***:443/$1 permanent; 最后重新启动nginx服务器,使配置生效。 通过 https 方式访问您的站点,测试站点证书的安装配置。

    8.1K20发布于 2021-08-20
  • 来自专栏京程一灯

    怎样在服务器上启用 HTTPS

    服务器上启用 HTTPS 是确保网页安全的关键一步。 使用 Mozilla 的服务器配置工具来设置服务器以支持 HTTPS。 (您可以决定您的阈值;可能是 < 5%,或 < 1%。) 如果您的服务器上还没有 HTTPS 服务,请立即启用(无需将 HTTP 重定向到 HTTPS;参见下文)。 如果该第三方不提供 HTTPS,请求他们提供。 大多数已经提供,包括 jquery.com。 从您控制的并且同时提供 HTTP 和 HTTPS服务器上提供资源。 Google 网站站长团队提供了一些非常好的指导【https://plus.google.com/+GoogleWebmasters/posts/eYmUYvNNT5J】。 广告商至少应通过 HTTPS 提供广告服务(例如完成本页面中的“在服务器上启用 HTTPS”部分)。 许多广告商已经这样做了。您应当请求完全不提供 HTTPS 的广告商至少开始提供 HTTPS

    6.1K20发布于 2019-03-27
  • 来自专栏Owen's World

    centos配置apache的https服务证书安装

    centos配置apache的https****服务 因为公司要开发微信小程序,由于小程序比较特殊,需要https服务,所以就研究了下apache的https服务了,大致过程如下: 1.向证书机构申请https 证书,会得到证书和私钥 2.安装apache的mod_ssl.so模块 yum -y install mod_ssl 3.若启用了防火墙需要添加https服务(service iptables status 服务的报文) iptables -A FORWARD -p tcp --sport 443 -j ACCEPT(用于放行https服务器发送给客户端的报文) 32用firewall的情况 firewall-cmd 5如果要关闭防火墙设置,可能通过systemctl stop firewalld这条指令来关闭该功能。 -----END PRIVATE KEY----- 5.修改httpd.conf 加载mod_ssl.so模块LoadModule ssl_module modules/mod_ssl.so 加载ssl.conf

    1.3K10编辑于 2021-12-08
  • 来自专栏逆向技术

    https服务器搭建+免费SSL申请

    复制DNS解析主机 1.4 GoDaddy解析 二丶https/http服务器的搭建 2.1 nginx下载 2.2 http服务器的搭建 2.3 https的搭建 2.3.1 SSL for free 网站申请免费SSL域名 2.3.2 域名验证以及DNS解析 2.3.3 SSL下载 2.4 https搭建 三丶网站访问 四丶总结以及注意的问题 4.1 添加文件让其可以访问 4.2 总结 https服务器搭建 二丶https/http服务器的搭建 2.1 nginx下载 搭建http服务器或者https需要使用一个nginx.网络上下载一个 nginx 注意,因为V**是windows的所以下载windows 4.保存文件 注意的问题: 在文件中很多 字段前面都有 # 标注.这个是注释.代表这一行不起作用.而我们上面修改的 listten server_name location等如果前面有# 则需要去掉 5. 或者在DNSPod的DNS解析管理 添加一个 TXT记录值. 5.下载SSL证书,将KEY以及证书上传到v** nginx目录. nginx目录下创建一个SSL目录.

    20.5K10编辑于 2022-05-10
领券