首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏怡文菌

    CentOS7+Apache使用SSL配置HTTPS 服务

    就安装完成了 安装成功后再次检查安装信息,会显示版本信息: [root@centos ~]# rpm -qa | grep mod_ssl mod_ssl-2.4.6-89.el7.centos.x86 ,请尝试在云服务器提供商提供的控制台中修改安全组策略。 ,需要对要建立安全连接的所有站点进行对应的设置 7.重启Apache服务 一切配置完成后,必须重新启动Apache服务,配置才会生效。 9.强制web服务始终使用https 如果您需要站点只使用HTTPS,此时就需要将所有HTTP请求(端口80)重定向到HTTPS(端口443)。 Apache可以容易地做到。 CentOS 7.0 系统 Apache HTTPS 服务 Apache 使用ssl模块配置HTTPS Apache 搭建HTTPS Virtual Host 更多参数说明可以参考:http://

    2.7K20编辑于 2022-12-15
  • 来自专栏三木的博客

    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 服务的内容,这次就和大家聊聊这个话题。 把它们下载到你的服务器上面。 Apache 服务端配置 证书准备好之后,我们要对服务端程序进行配置,让它支持 HTTPS。 这里我给大家以 CentOS 7 操作系统, Apache 2.x 服务端程序为例。 Apache 的 HTTPS 配置文件一般在 /etc/httpd/conf.d/ssl.conf 这个位置。 HTTPS 很好的支持,只需要经过简单的配置,即可完成 HTTPS 服务器的搭建。

    2.4K40发布于 2018-10-10
  • 来自专栏杨龙飞前端

    本地搭建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.7K30发布于 2019-02-21
  • 来自专栏nginx遇上redis

    搭建nginx https服务

    ; ssl on; ssl_certificate ssl/server.crt; ssl_certificate_key ssl/server.key; # 协议优化(可选,优化https TLSv1 TLSv1.1 TLSv1.2; location / { proxy_pass http://192.168.0.136; } } 7.

    1K10发布于 2020-01-02
  • 来自专栏全栈程序员必看

    Centos 7安装nginx并配置https

    with-http_stub_status_module --with-http_ssl_module 6.安装 make install 查看nginx的安装目录位置,进入其的sbin启动目录 whereis nginx 7 7.启动nginx . 在nginx.conf中 把user www www;的注释去掉,在这句前面加#即可 解决方法2: 错误的原因是没有创建www这个用户,应该在服务器系统中添加 编辑nginx.conf文件,加入配置 刷新配置重启 访问https://IP,点击高级,继续前往 到此,nginx安装并配置https就成功了! 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/141045.html原文链接:https://javaforall.cn

    6.3K21编辑于 2022-09-01
  • 来自专栏LNMP开发那些事

    centos7,nginx 配置支持 https

    由于业务需要,个人的一台服务器需要配置https访问,也不是第一次配置了,但是也记录下来,做一下总结和分享. 要申请的证书类型: 一个单域名证书,用于主域名(iian.xyz),一个通配符证书,用于所有二级域名(*.iian.xyz) 证书客户端: certbot 证书颁发机构: let's encrypt web服务器软件 : nginx 操作系统: centos 7 步骤: 下面是具体操作方法: 1.  申请证书 certbot certonly 之后会有一些交互操作,根据服务器环境来配置即可. 3. ://www.dnote.cn/users/ianzhi/posts/centos7-nginx-https 文章版权归作者所有,转载请保留此声明。

    1.3K30发布于 2019-07-31
  • 来自专栏各类技术文章~

    CentOS7中Nginx免费开启https

    名词解释 HTTPS(超文本传输安全协议)是一种互联网通信协议,可保护用户计算机与网站之间传输的数据的完整性和机密性。用户在访问网站时都希望获得安全私密的在线体验。 前提条件 你有一个指向你的公共服务器 IP 的域名。在本教程中,我们将使用rumenz.com. Lets Encrypt 服务器向临时文件发出 HTTP 请求,以验证请求的域是否解析为运行 certbot 的服务器。 创建目录并使其可用于 Nginx 服务器。 重启 Nginx 服务 > systemctl reload nginx 打开https://rumenz.com 开启了https的网站,浏览器默认前面会加一把小锁.

    1.1K00发布于 2021-10-21
  • 来自专栏入门小站

    CentOS7中Nginx免费开启https

    名词解释 HTTPS(超文本传输安全协议)是一种互联网通信协议,可保护用户计算机与网站之间传输的数据的完整性和机密性。用户在访问网站时都希望获得安全私密的在线体验。 前提条件 你有一个指向你的公共服务器 IP 的域名。在本教程中,我们将使用rumenz.com. Lets Encrypt 服务器向临时文件发出 HTTP 请求,以验证请求的域是否解析为运行 certbot 的服务器。 创建目录并使其可用于 Nginx 服务器。 重启 Nginx 服务 > systemctl reload nginx 打开https://rumenz.com 开启了https的网站,浏览器默认前面会加一把小锁.

    92420编辑于 2022-06-02
  • 来自专栏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 进行验证。

    92310编辑于 2023-12-24
  • 来自专栏ytkah

    iis7设置http跳转https实测可用

    现在我们说说iis7设置http跳转https,因为还是有很多人在用iis服务器。 /rules> </rewrite> </system.webServer> </configuration>   重点来了,如果有多个站点(包含www.a.com),并且这些站点都要跳转到https 首先多站点用|线分割,http跳https需要另外设定一个rule规则,整合代码如下 <?xml version="1.0" encoding="UTF-8"? ="true"> <match url="(.*)" /> <conditions> <add input="{<em>HTTPS</em>}" pattern="off" ignoreCase ="true" /> </conditions> <action type="Redirect" redirectType="Found" url="<em>https</em>://www.a.com

    3.6K20发布于 2019-05-25
  • 来自专栏笨兔儿

    Android 7+使用Charles抓取https包-unknow

    现象 Android 7+使用Charles抓包,之前因为一直使用http访问一直无阻访问,后来统一推https测试说Charles不能正常抓包,Charles抓到接口状态为Unknow,开始以为是证书有问题 ,我将PC证书删除重新信任,如果你直接安装时会提示证书不可信任,需要将证书save导入到信任列表中,手机端删除证书,重新安装发现还是Unknow unknow原因 因为Android 7+之后系统不会信任用户自签证书 ,Android 7+之后对用户权限粒度更细.有兴趣查看charles proxy文件https://www.charlesproxy.com/documentation/using-charles/ssl-certificates / 解决方案 通过查阅Android官文档发现官文档已经提供解决方案 https://developer.android.com/training/articles/security-config.html

    2.8K30发布于 2019-05-30
  • 来自专栏高端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

    65210编辑于 2022-06-14
  • 来自专栏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.3K30发布于 2019-12-04
  • 来自专栏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.8K20发布于 2019-05-23
  • 来自专栏Python使用工具

    HTTPS服务器分析和监控

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

    89340编辑于 2023-09-08
  • 来自专栏云原生生态圈

    快速自建 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.

    9.1K30编辑于 2022-05-24
  • 来自专栏每周一脱topic

    HTTP后台服务拥抱HTTPS方案

    这篇文章会简单介绍https的连接过程,然后用go语言实现一个简单的http服务,最后用例子演示了如何用nginx和腾讯负载均衡来改造http服务,使其切换到https。 image.png 客户端在使用HTTPS方式与Web服务器通信时有以下几个步骤,如图所示。   (1)客户使用https的URL访问Web服务器,要求与Web服务器建立SSL连接。    可以看到,我们在外网访问到了该服务。 pic1.png pic2.png 三、切换https 接下来,我们将上面使用http协议的web服务切换到https。 A.购买负载均衡 先购买一个应用型负载均衡实例: pic7.png B.证书部署到负载均衡 然后将https证书部署至该负载均衡上,证书列表 WX20181003-144203.png C.设置负载均衡 因为我们的http后台服务在云服务器的8766端口,填入即可。 WX20181003-151138.png 我们测试下https,可以看到证书和返回结果都正常,成功。

    5.4K40发布于 2018-10-03
  • 来自专栏linux教程

    IIS 7中如何实现http重定向https

      在不少的企业当中,网站设计出于安全的考虑使用了https协议,但同时公司也开放了80协议,不少用户因为输入网址的习惯不喜欢带上https协议,导致访问异常。 最近一个客户也要求我帮助解决这个问题,客户的邮件服务器exchange 2010采用https,客户端部署有outlook anywhere,客户现在要求用户访问http://mail.abc.com能够自动跳转到 https://mail.abc.com/owa。 具体操作如下:   第一步:从微软的官方网站下载HTTP重写模块2.0(这里以64位为例)   如下图所示:   第二步:在安装exchange 2010 CAS服务器上安装IIS重写模块rewrite_x64 .安装完毕之后重启IIS服务,之后打开IIS控制台,发现多了一个组件,如下所示:   第三步:双击“URL重写”,在右边窗体中选择“添加规则”,并添加一个空白规则,如下所示:   第四步:添加以下规则,

    1.7K30编辑于 2023-04-26
领券