站酷网免费素材图库官网,国外域名购买,wordpress下载主题需要ftp,wordpress 页面排序本文详细讲解如何申请免费证书#xff0c;需要先准备好域名#xff0c;将服务器IP和域名绑定。 1、注册FreeSSL账号
网址#xff1a; https://freessl.org/
2、申请流程
登录后首页输入域名#xff0c;然后点击Create certificate#xff0c;跳转到证书申请页面。 或者… 本文详细讲解如何申请免费证书需要先准备好域名将服务器IP和域名绑定。 1、注册FreeSSL账号
网址 https://freessl.org/
2、申请流程
登录后首页输入域名然后点击Create certificate跳转到证书申请页面。 或者在首页点击Account菜单也可以跳转到下面的申请页面。 输入域名后点击Next Step跳转到下面的选项选择90天的免费证书。 选择自动生成CSR点击Next Step 最后一步是选择证书套餐选择Free 90-Day Certificates直接Next Step。
3、域名验证
这一步需要证明域名是你的有三种验证方法分别是邮箱验证DNS和服务器文件上传。
第三种方法只要绑定域名的服务器可以登录就可以下面使用该方法验证。 1获取验证信息上图中的Auth path是一个字符串内容类似于下面这样由域名和一段字符组成www.xxxx.com9DFGDFG89HG8ER9HGE.txt
2准备验证文件在服务器 /home/www/.well-known/pki-validation 路径下新建一个文件名称为9DFGDFG89HG8ER9HGE.txt也就是Auth path把域名去掉的部分将上图Auth value中的内容写到该文件中。
3启动HTTP服务在 /home/www 目录下新建file_server.py代码内容如下
import os
import flaskapp flask.Flask(__name__)app.before_request
def before():root_dir os.path.dirname(__file__)sub_dir flask.request.full_pathif sub_dir[0] /:sub_dir sub_dir[1:]if sub_dir[-1] ?:sub_dir sub_dir[:-1]if os.name nt:sub_dir sub_dir.replace(/, \\)file_path os.path.join(root_dir, sub_dir)if os.path.exists(file_path):return flask.send_file(file_path, as_attachmentFalse)else:return file_pathif __name__ __main__:app.run(host0.0.0.0, port80, debugTrue)
执行上面的代码开启HTTP服务 python file_server.py 然后在FreeSSL中点击Verify Domain按钮验证完成验证后下载证书即可。
FreeSSL验证的时候会通过特定的Get请求获取验证文件请求的URL如下所示 /.well-known/pki-validation/9DFGDFG89HG8ER9HGE.txt 因此也可以用tomcat或者其他方法提供HTTP服务。