域名申请/ssl证书申请
目录
域名申请
SSL申请
证书部署
证书下载
上传服务器开始部署
前面的文章中提到webrtc推流需要用到https,所以在这里说一下域名和证书申请
我这边是用到阿里云,所以我们需要提前注册阿里云账号
域名申请
登录阿里云控制台:
已经有域名后我们可以在域名列表看到
进入到域名解析后添加记录
记录类型TXT是用来DNS验证,后面会讲到。
记录类型A是指将域名指向IPV4地址,也就是我们的服务器公网ip,配置好后可以测试一下,windows打开 cmd.exe,然后ping yourdomain,如下图所示,域名指向服务器已经成功
SSL申请
OK,我们现在已经成功将域名绑定服务器,接下来开始申请ssl证书,
①控制台进入SSL证书,然后就可以开始了。
②可以申请20个免费证书,直接点击创建证书就可以
③创建好后我们开始证书申请,域名输入刚才我们解析的单域名,这个仅支持单域名证书,免费的,大家都懂得哦,验证方式不需要改,联系人和所在地根据实际情况添加就OK,然后点击下一步
④验证信息,前面提到的记录类型TXT就是需要在这验证域名信息,将下面主机记录和记录值分别添加到对应的位置,记录类型选择TXT就可以
⑤添加记录成功后我们进行验证
⑥域名验证成功既可以提交审核了,然后可以在ssl免费证书列表查看信息,OK签发成功
证书部署
免费证书已经申请并成功签发,是不是很简单,接下来我们开始部署测试,这里介绍的是手动部署,自动部署暂时没有测试。
证书下载
选择服务器类型,看起来还挺齐全,选择nginx下载。
上传服务器开始部署
nginx部署成功后,在根目录创建cert目录,命名随便写,看心情。将前面下载下来的压缩包解压或者直接上传到cert目录下,这里就不做详细说明了。
①查看证书秘钥
‘.pem’是证书文件,‘.key’是秘钥,这一步就完成了
②开始部署
编辑nginx.conf
1 user www-data;2 worker_processes auto;3 pid /run/nginx.pid;4 #include /etc/nginx/conf.d/*.conf;5 6 events {7 worker_connections 768;8 # multi_accept on;9 }10 http { 11 server {12 listen 80;13 listen 443 ssl ; #监听443 阿里云也要设置安全组端口开放14 server_name yourdomain; #这是刚才申请证书的域名15 #ssl证书的pem文件路径 替换刚才上传的文件16 ssl_certificate /etc/nginx/cert/yourdomain.pem;17 #ssl证书的key文件路径18 ssl_certificate_key /etc/nginx/cert/yourdomain.key;19 ssl_session_timeout 5m;20 ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;21 index index.html index.htm; 22 23 location / {24 26 index index.html index.htm;27 }28 42 }43 44 sendfile on;45 tcp_nopush on;46 tcp_nodelay on;47 keepalive_timeout 65;48 types_hash_max_size 2048;49 50 include /etc/nginx/mime.types;51 default_type application/octet-stream;52 53 ##54 # SSL Settings55 ##56 57 ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE58 ssl_prefer_server_ciphers on;59 60 ##61 # Logging Settings62 ##63 64 access_log /var/log/nginx/access.log;65 error_log /var/log/nginx/error.log;66 67 ##68 # Gzip Settings69 ##70 71 gzip on;72 73 74 # include /etc/nginx/conf.d/*.conf;75 include /etc/nginx/sites-enabled/*;76 }
也可以将http自动转换https:
server {
listen 80;
server_name yourdomain; #你的域名
rewrite ^(.*) https://$server_name$1 permanent;
}
③检查配置
命令:nginx -t,is ok ,is successful,检查配置OK
④重启nginx
#重启命令
systemctl restart nginx#停止命令
systemctl stop nginx#启动命令
systemctl start nginx
⑤打开浏览器测试
测试成功,以上就是域名申请以及ssl免费证书申请部署,希望可以帮助到更多的盆友们。
域名申请/ssl证书申请相关推荐
- 上线网站详细介绍(服务器购买-域名申请-SSL证书申请)
文章目录 上线之前的准备工作,通俗的来讲: 服务器是什么-云服务器购买 域名解释-域名备案-域名如何申请 ①什么是域名,为什么要域名? ②为什么非要域名备案和不备案的区别? ③自己的主机怎么备案-自己 ...
- 七牛云域名DV SSL证书申请流程以及CDN融合加速配置
从2017年起,苹果ios以及微信小程序都陆续要求请求连接request地址是使用HTTPS协议的.所以在项目开发阶段就要考虑解决https的问题,同时这也是为项目实际安全所考虑.最近我也是在折腾项目 ...
- Let's Encrypt 免费通配符 SSL 证书申请教程——但是也需要email,域名所有权等,如果是黑产用的话会这样用吗?会不会暴露自己身份???...
Let's Encrypt 免费通配符 SSL 证书申请教程 from:https://blog.csdn.net/English0523/article/details/79608464 2018 ...
- 一个域名能申请多少个ssl_必须要有域名才能申请SSL证书吗?
经常会有人有这样的疑问:必须要有域名才能申请SSL证书吗?答案当然是否定的,申请SSL证书不一定非要有域名,还可以通过IP地址来申请SSL证书. IP申请SSL证书,基础型只需要10分钟左右即可签发, ...
- 阿里云服务器的购买、基本配置、(xshell)远程连接、搭建环境、设置安全组、域名备案、申请ssl证书
一.服务器的购买 1.购买时间点:搞活动的时候.利用学生身份购买 (1)活动:想白嫖一台服务器 双十一,可以在双十一左右,时间提前一点,百度或B站,搜阿里云服务器.腾讯服务器(618可能也有) 一般, ...
- 腾讯云/阿里云域名申请SSL证书(https证书)SSL证书过期了
一.申请SSL证书 然后经过验证之后,再提交申请,再去添加解析. 最后可以在域名解析那里会有一个TXT的解析记录,就是添加成功了. 附上官方的申请流程:https://cloud.tencent.c ...
- 没有域名备案可以安装ssl证书吗?应用IP申请ssl证书的注意事项
ssl证书是一种安全性较大的安全证书,这种证书可以加密网站当中被传输的信息,防止重要信息被盗用.因此,很多企业如果有重要文件需要传输的时候,就会直接选择给网站配置ssl证书.由于ssl证书是配置在网站 ...
- .io域名在申请SSL证书时被坑
注:标题其实与最后内容不符,只是描述一个事实 - 遇到坑了,不代表观点 - io域名坑我. .io后缀的域名是英属印度洋领地的国别域名,由NIC.io(runby Internet Computer ...
- 搭建HTTPS从域名申请、SSL证书申请、Nginx配置等一步步玩起来。
HTTPS协议介绍 HTTPS,是以安全为目标的HTTP通道,简单讲是HTTP的安全版.即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL. 配置HTTPS就需要证 ...
- 如何申请服务器证书,申请域名的步骤有哪些?如何申请安装ssl服务器证书?
申请网站域名随着科技的不断发展进入了人们的视野,申请网站域名最主要的是要选择一个正规的地方去申请.接下来就是要了解申请域名的步骤了,现在注册网站域名的网址比较多,市场上新旧域名注册商有上万家,每一家都 ...
最新文章
- R 包 optparse 之命令行参数传递
- hdu4982 暴搜+剪枝(k个数和是n,k-1个数的和是平方数)
- 漫画版:如何学习单片机?
- 无法复制winevt中的文件_u盘文件无法复制怎么解决 u盘文件无法复制解决方法【详细步骤】...
- 执行caffe的draw_net.py出现“GraphViz's executable dot not found”的解决方法
- 基于Citus和ASP.NET Core开发多租户应用
- Jin Ge Jin Qu hao UVA - 12563 (劲歌金曲)01背包,求装入的东西最多(相同多时价值大)
- JSON实现桌面可移动的小便签
- 常用SHELL软件命令
- Krasovsky_1940_Albers投影介绍及转换
- Java中的重载(overloading)和重写(overriding)
- css中字体的大小怎么设置,css样式中怎么设置字体大小
- IE7和IE8的CSS样式不兼容
- 超级实用的浏览器插件
- t分布 u分布 卡方分布_卡方分布、t分布和f分布各有哪些重要性质?
- 初中英语语法(018)-间接疑问句
- codevs 5960 信使
- 图形学中变换用到的数学知识
- 关于BN层的一点理解
- antdvue的table合计行
热门文章
- matlab四面体体积代码,求任意四面体体积公式
- 正则表达式数字匹配规则整理
- python|jupyter notebook|绘制散点图、折线图
- HDU 5857 Median(找中位数)
- 【使用Markdown自动生成目录的几种方法】
- Sublime Text 一键删除空白行的方法
- 基于docker1.7.03.1单机上部署hadoop2.7.3分布式集群
- github搭建php,在github规范开发以及持续构建php项目
- 导入、配置Vuetify遇到的的几个问题
- 《数据库原理与应用》作业(1-0.5)