申请ssl证书并绑定指定域名实现全站https访问

2024年申请ssl证书并绑定指定域名实现全站https访问_ssl证书绑定域名,2024年最新这些新技术你们都知道吗 18 进入/usr/local/apache/conf/extra目录,编辑httpd-ssl.conf,该文件中不能有#,用之前需要删除下面的注释。21 编辑wordpress的wp-config.php文件,加上登录和后台强制使用https的设置。17 进入apache的conf目录,编辑httpd.conf,解开下面三个代码的注释。20 在浏览器验证绑定的域名是否可以进行https的访问,可以看到已经可以正常访问了。14 选择相应服务的证书,这里选择下载apache的证书。12 点击验证并提交审核。 阅读详情
AI摘要

本文详细介绍了如何在阿里云上申请SSL证书,配置域名绑定,并启用HTTPS服务,包括设置Apache服务器、WordPress强制HTTPS、HTTP重定向到HTTPS等步骤。

首先申请ssl证书,这里使用的是阿里云的,
1 搜索ssl,点击ssl证书(应用安全)
在这里插入图片描述
2 点击立即购买
在这里插入图片描述

3 选择更多售卖规格
在这里插入图片描述

4 选择DV单域名证书(一个自然年可以免费申请20个单域名ssl证书)
在这里插入图片描述

5 点击购买
在这里插入图片描述

6 登录管理控制台
在这里插入图片描述

7 找到 SSL - 免费证书 – 创建证书
在这里插入图片描述

8 点击申请证书
在这里插入图片描述

9 填写绑定域名的基本信息
在这里插入图片描述

10 根据要求配置 DNS域名解析,最后进行验证
在这里插入图片描述

11 配置域名解析
在这里插入图片描述

12 点击验证并提交审核
在这里插入图片描述

13 点击下载证书
在这里插入图片描述

14 选择相应服务的证书,这里选择下载apache的证书
在这里插入图片描述

15 将下载的zip包在本地压缩后,会产生三个文件
在这里插入图片描述

16 将上面的三个文件上传到apache任意目录下

可以创建一个目录,这里我直接放在/usr/local/apache/conf/ssl目录下 
通过MobaXterm工具将文件上传到上面的目录下
ls /usr/local/apache/conf/ssl

在这里插入图片描述

17 进入apache的conf目录,编辑httpd.conf,解开下面三个代码的注释

LoadModule rewrite_module modules/mod_rewrite.so
LoadModule ssl_module         modules/mod_ssl.so
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so

18 进入/usr/local/apache/conf/extra目录,编辑httpd-ssl.conf,该文件中不能有#,用之前需要删除下面的注释

AddType application/x-x509-ca-cert .crt
AddType application/x-pkcs7-crl .crl
SSLPassPhraseDialog  builtin
SSLSessionCache  "shmcb:logs/ssl_scache(512000)"
SSLSessionCacheTimeout  300
SSLUseStapling On
SSLStaplingCache "shmcb:logs/ssl_stapling(512000)"
SSLProtocol -All +TLSv1.2 +TLSv1.3
SSLProxyProtocol -All +TLSv1.2 +TLSv1.3
SSLCipherSuite HIGH:!aNULL:!MD5:!3DES:!CAMELLIA:!AES128
SSLProxyCipherSuite HIGH:!aNULL:!MD5:!3DES:!CAMELLIA:!AES128
SSLHonorCipherOrder on
SSLCompression off
Mutex sysvsem default
SSLStrictSNIVHostCheck on
# 下面这些是新增的内容
Listen 443   # 监听443端口
<VirtualHost *:443>
    ServerName   www.letitgo.club   # 需要绑定的域名
    DocumentRoot  "/data/www/default/"  # 网站的根目录
    SSLEngine on
    SSLProtocol all -SSLv2 -SSLv3
    SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM
    SSLHonorCipherOrder on
    SSLCertificateFile "conf/ssl/7318688_www.letitgo.club_public.crt"  # 之前上传的ssl证书三个文件中的公钥文件
    SSLCertificateKeyFile "conf/ssl/7318688_www.letitgo.club.key"      # 之前上传的ssl证书三个文件中的私钥文件
    SSLCertificateChainFile "conf/ssl/7318688_www.letitgo.club_chain.crt" # 之前上传的ssl证书三个文件中的链文件

    <Directory "/data/www/defalut/">   # 网站根目录
      Options FollowSymLinks ExecCGI
      AllowOverride All
      Order allow,deny
      Allow from all
      Require all granted
    </Directory>
</VirtualHost>

19 重启apache服务

# 进入apache的bin目录
cd /usr/local/apache/bin
# 停止apache服务
./apachectl stop
# 启动apache服务
./apachectl start

20 在浏览器验证绑定的域名是否可以进行https的访问,可以看到已经可以正常访问了
https://www.letitgo.club
在这里插入图片描述

21 编辑wordpress的wp-config.php文件,加上登录和后台强制使用https的设置

vi /data/www/default/wp-config.php
======> 在文件中加上下面两个
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);

22 查看wordpress后台–设置–常规

发现wordpress地址和站点地址都加上了https

在这里插入图片描述

23 进入mysql,wordpress数据库,执行下面的sql语句,将http的地址换成https的

use wordpress;
update wp_posts set post_content = replace(post_content, 'http://www.letitgo.club','https://www.letitgo.club');

23 但是现在发现用http协议依然可以访问这个域名,现在需要实现指定域名的http服务跳转到https,为此需要重写写rewrite配置,在网站根目录创建文件 .htaccess ,填充以内内容
这里是/data/www/default 目录下 创建 .htaccess文件

RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteCond  %{SERVER_NAME} ^letitgo.club|www.letitgo.club$
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R]

24 重启httpd服务

service httpd restart

25 尝试访问letitgo.club 或者 http://www.letitgo.club 可以看到页面上自动跳转到了https://www.letitgo.club
在这里插入图片描述

26 到这里 申请ssl证书及域名绑定ssl 开启https服务,http跳转到https服务到这里就配置好了

如果有需要阿里云云服务器的同学可以看一看
各类产品,精心挑选的热门优惠云产品,总有一款适合你的业务形态。

IIS怎么安装SSL域名证书? SSL证书是现代互联网安全的基石。基本上,它允许网站使用称为HTTPS的边界不可破解协议来传输敏感数据(如密码、信用卡信息),这些数据永远不会落入罪犯之手。 下面我会以腾讯云为例,告诉一下大家怎么去安装SSL证书绑定自己的域名,实现HTTPS访问; 阅读详情

相关推荐

宝塔面板申请ssl证书显示“待域名确认”问题解决方法

现在越来越多的站点加入到https的大军中来了,主要还是有很多免费的SSL证书可以申请,还有很多平台可以帮助我们一键申请域名证书,比如宝塔面板就支持这样的操作(运维大神可以右上角关闭了,我们小白喜欢用面板), 如果还有不了解宝塔面板怎么使用的小伙伴,可以看下我总结的系列教程,保证从新手变老鸟: 【宝塔面板精选教程汇总】 宝塔面板教程(1)基于云服务器搭建宝塔面板教程最全详解 宝塔面板教程(2)宝塔面板添加WordPress站点详细图文教程 宝塔面板教程(3)基于宝塔面板成功配置网站SSL安全证书 宝塔面

小白建站笔记 2705

如何进行域名购买,获取免费ssl证书,使用springboot绑定ssl证书

购买域名,获取ssl证书,springboot绑定ssl证书,开启443端口,以及jdk自带生成的https

weixin_60387745的博客 3710

大麦网抢票协议逆向分析:从Web安全到高并发风控实战

在当今高并发Web应用场景下,理解网络协议交互与反爬虫机制是后端开发和系统架构设计的核心技能。其基本原理涉及客户端与服务器之间通过HTTP/HTTPS协议进行数据交换,关键环节包括请求参数构造、身份认证与会话管理。这一技术的核心价值在于保障系统安全与公平性,通过动态令牌、签名算法及设备指纹等多重手段,有效抵御自动化脚本攻击。典型应用场景包括票务系统、电商秒杀等需要严格管控资源访问的高并发业务。本文以热门票务平台为例,深入剖析其**请求链与令牌体系**及**行为生物特征分析**等风控策略,通过实战演示协议逆向

weixin_34354173的博客 451

网站配置https,购买ssl证书,配置域名,配置nginx,实现安全访问

当你创建了一个网站后,通过http协议进行访问,固然很方便,但随着安全性的要求,就会开始要求使用https进行数据传输,这个时候就需要你通过证书绑定域名的方式,来进行安全验证。特殊笔记,这次购买证书,到绑定域名映射,到nginx配置的全过程。

weixin_43651674的博客 2687

将pytroch模型转为paddlelite模型并集成到android程序中

在android中使用paddlelite加载yolov5模型识别opencv读取的摄像头信息

qq_56460466的博客 1555

Unity特效序列帧输出全攻略:Recorder+Timeline保姆级教程(解决透明通道问题)

本文提供Unity特效序列帧输出的完整解决方案,重点讲解如何结合Recorder与Timeline工具,实现带透明通道的PNG序列帧高效输出。通过保姆级教程,详细解析摄像机隔离、层级设置、参数配置等关键步骤,并深度解决透明通道丢失等常见问题,帮助特效师和动画师打通引擎创作与后期合成的工作流。

tensorflowjs6的博客 429

5分钟使用ssl证书免费配置任意域名的 https

5分钟使用ssl证书免费配置任意域名的 https

Swing_yue的博客 2399

CPU核心、die和package的区别:从硬件小白到高手的进阶指南

本文深入浅出地解析了CPU核心、Die与Package的核心概念与区别,是硬件爱好者从入门到精通的实用指南。文章从硅晶圆制造讲起,阐述了物理核心与逻辑线程(如超线程技术)的工作原理,并详细介绍了封装(Package)的作用与多Die模块化设计。最后,结合实际应用场景,提供了选购、性能解读与优化调优的实用建议。

pz89012345的博客 202

【域名解析】如何将域名解析服务器IP地址并绑定到特定端口申请SSL证书

博文《域名解析:如何将域名指向对应服务器IP》详细介绍了域名解析的工作原理和步骤,解释了当用户输入一个域名时,系统是如何将其转换为服务器可识别的IP地址的过程。通过清晰的示例,读者能够理解域名解析的关键步骤,从本地DNS服务器到根DNS服务器,再到最终的目标服务器。文章帮助读者了解为什么域名能够连接人与计算机之间的通信,使得互联网使用更加方便。

朝花夕拾 1万+

Android逆向实战:通过smali/baksmali动态注入DEX逻辑

本文详细介绍了在无源码条件下对Android应用进行动态逻辑注入的实战方法。通过使用smali和baksmali工具对DEX文件进行反编译、修改与重打包,实现在目标方法中插入自定义代码(如日志打印),并分享了定位目标、处理寄存器、避免常见错误的实用技巧与避坑指南。

weixin_29008691的博客 364

【原创,解决CLodop安装后无法调用的问题】已经安装过CLodop,但是网页上仍然提示“clodop云打印服务(localhost本地)未安装启动,点击这里执行安装....”

在某些国内web网站中,需要安装一个名为“CLodop”的插件;但在实际使用过程中,即使安装了CLodop插件,网页试图调用它时还是会提示“clodop云打印服务(localhost本地)未安装启动,点击这里执行安装...”,且无法完成相关打印任务 本文属原创博客,分析了解决CLodop无法被调用的问题,并附上了原理和解决方法,本质上是和跨域请求以及CORS类安全组策略相关

link_in_csdn的博客 2万+

域名绑定https流程操作步骤

域名绑定https流程操作步骤 网上找了很多资料,踩过不少坑,发现在网上很少有关于域名绑定https实现过程的完整资料,这里整理了下,共大家参考。 1.1关于https和http的区别  HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全,为了保证这些隐私数据能加密传输,协议用于对HTTP协议传输的数据进行加密,从而就诞生了HTTPS。简单来说,HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全。    HTTPS和

qq_29680273的博客 3297

耶鲁大学《博弈论》课程——逆向归纳

耶鲁大学《博弈论》课程——逆向归纳

ZYLer_的博客 7870

域名申请/ssl证书申请

ssl证书;https ;nginx https;域名解析;

weixin_44149429的博客 8134

zemax像差参数Ray Fan/Spot Diagram/MTF/....讲解三

zemax像差参数Ray Fan/Spot Diagram/MTF/....讲解三

weixin_72050316的博客 1385

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

七牛云创建存储空间并绑定自定义域名-https协议(申请ssl证书)

七牛云创建存储空间并绑定自定义域名-https协议(申请ssl证书)

伟庭的博客 5815

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

飞牛做好ipv6动态解析域名之后,如何申请泛域名SSL证书?

无论你使用哪个域名,只要结尾是你的顶级域名,则HTTPS安全性就有了

小白电脑技术的博客 4950

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

如何申请免费SSL证书,并部署到Nginx?

实现HTTPS请求,申请免费的SSL证书,将证书部署到nginx

一个程序员的修养 2922

阿里云域名搭配腾讯云免费申请的SSL实现HTTPS

本文主要讲述如何在服务器上搭建https,主要用到的资源有阿里云的ECS服务器、域名,以及从腾讯云免费申请的SSL证书。阿里云的ECS服务器申请、域名的申请及备案不再多讲,已经很多教程了,下面主要讲如何从腾讯云免费申请的SSL证书,以及如何在阿里云配置域名解析,并使用Nginx实现https。 1、需要准备的资源 阿里云ECS服务器(本文使用的为Ubuntu 16.04) 阿里云域名 腾讯云免费申请的SSL证书 Nginx 2、腾讯云免费申请的SSL证书 先申请腾讯云账号,已有则跳过 进入控制台,进入

蝈蝈郭同学的博客 3792

【为域名申请免费的SSL证书,实现启用HTTPS加密】

使用免费的SSL证书,开启https安全连接

CS@zeny的博客 2961

【实现HTTPS访问】Nginx + SSL证书 + 域名整合流程详解

低于3个月使用期的服务器不可以备案(不可以使用域名访问),我购买的是7天有效期,服务器地址为。:中国大陆的阿里云服务器(套餐为3个月以上),想要使用域名访问服务器需要。将下载好的 SSL 证书上传到服务器中。,具体购买流程这里不做过多讲解。将下载好的 SSL 证书放到。(SSL证书和域名进行绑定)(域名和IP进行绑定)

保持学习 2798

申请SSL证书,并给域名配置SSL证书,并部署服务器;SSL证书的下载和安装

我这里以阿里云服务器为例,SSL证书是从阿里云申请的一年免费的证书,付费的也可以参考。先是登录阿里云控制台,进入:SSL证书(数字证书管理服务)。进入数字证书管理服务页面后,根据以下操作购买免费证书。免费版的就提前默认选好的,点击同意协议(不能违法等等)就购买成功。购买完点击立即购买旁边的创建证书,然后就是一个新证书。点击证书申请,开始操作。 ...

清风思雨的博客 8419

如何免费申请SSL证书

我们可以成功地将自己购买的域名,绑定到连接本地群晖NAS的数据隧道上,使我们能在cpolar的帮助下,在公共互联网使用特定域名访问到位于内网的群晖NAS。不过,由于使用的是http协议,让这样的访问连接很可能被黑客盯上。为了避免这种情况,我们需要将http协议升级为https协议。而升级https协议也并不复杂,从流程上看主要分为域名平台部分和cpolar客户端部分。现在,先让我们来看看如何处理域名平台部分的设置吧。

2301_78420308的博客 886

springboot + SSL证书实现https访问

目录 前言 ssl证书是什么? 一、准备域名 二、申请SSL证书 三、集成项目 总结 前言 因工作需要,需要配置ssl证书,所以在本地环境下实现一个demo,将http改为https访问,提高安全性 ssl证书是什么? SSL证书和我们日常用的身份证类似,是一个支持HTTPS网站的身份证明,SSL证书里面包含了网站的域名,证书有效期,证书的颁发机构以及用于加密传输密码的公钥等信息,由于公钥加密的密码只能被在申请证书时生成的私钥解密,因此浏览器在生成密码之前需要先核对...

chp的博客 1897

2021年腾讯云SSL证书免费申请实现https访问教程

腾讯云ssl证书是由受信任的权威数字证书颁发机构CA在验证服务器身份后颁发的一种数字证书(数字证书包括:SSL证书、客户端证书、代码签名证书等)。SSL 本身是一种加密传输协议,因为配置在服务器上也称为服务器SSL证书。 通过ssl证书安装部署 ,可以实现https访问网站,让网站安全可信赖。用户访问通过 https 访问网站时,在网站和用户之间提供一个加密通道,防止第三方通过该通道传输钓鱼网站、盗号木马等信息,进行信息拦截,避免资料泄露。 SSL证书给用户最直观的感受是: 1、地址栏出现绿色安全

vanloong94的博客 5930

【2023最新】腾讯云注册域名及服务器使用宝塔绑定域名、SSL免费证书申请与配置教程

在域名控制台,添加记录,填入要映射的服务器IP地址,操作完成后,会显示以下信息。如果要申请SSL证书,点击解析,进一步管理域名。在官网:https://buy.cloud.tencent.com/domain,注册想要的域名,需要认证信息模板。打开宝塔界面如下,在服务器端配置域名映射。输入访问网站的URL,一般是IP地址:端口。注册好以后,在右上角输入框,输入域名,查找并进入到域名控制台。再点击网站目录,选择网站的代码目录,并保存。首先宝塔面板新建网站,输入注册的域名。点击,域名管理,添加注册的域名。

BetterBench的博客 5295
上一篇: 使用poi工具将sql查询结果写入excel文件(报表的导出数据功能)
下一篇: windows安装apache和php并完成配置和代码测试
programmer_trip
博客等级 码龄7年 3187粉丝 81原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值