南京网络推广平台seo顾问张智伟

web/2025/9/28 10:24:19/文章来源:
南京网络推广平台,seo顾问张智伟,苏州seo网站优化软件,如何制作h5Acme.sh 是一个开源的脚本#xff0c;能够从 ZeroSSL、Let’s Encrypt 等证书颁发机构#xff08;CA#xff09;获取免费的 HTTPS 证书。该脚本特别简单易用#xff0c;并且支持多种验证方式。下面将详细介绍使用 Acme.sh 生成、安装和更新证书的各个步骤。 Github地址 使用…Acme.sh 是一个开源的脚本能够从 ZeroSSL、Let’s Encrypt 等证书颁发机构CA获取免费的 HTTPS 证书。该脚本特别简单易用并且支持多种验证方式。下面将详细介绍使用 Acme.sh 生成、安装和更新证书的各个步骤。 Github地址 使用说明 1. 安装 Acme.sh 安装 Acme.sh 可以通过简单的命令实现并且不限制于 root 用户。普通用户也能顺利完成安装。 命令安装需要服务器能正常访问githubcurl https://get.acme.sh | sh -s emailmyexample.com或wget -O - https://get.acme.sh | sh -s emailmyexample.com从 GitHub 安装curl https://raw.githubusercontent.com/acmesh-official/acme.sh/master/acme.sh | sh -s -- --install-online -m myexample.com或wget -O - https://raw.githubusercontent.com/acmesh-official/acme.sh/master/acme.sh | sh -s -- --install-online -m myexample.comgit clone 并安装(推荐)git clone --depth 1 https://github.com/acmesh-official/acme.sh.git cd acme.sh ./acme.sh --install -m myexample.com高级安装git clone --depth 1 https://github.com/acmesh-official/acme.sh.git cd acme.sh ./acme.sh --install \ --home ~/myacme \ --config-home ~/myacme/data \ --cert-home ~/mycerts \ --accountemail myexample.com \ --accountkey ~/myaccount.key \ --accountconf ~/myaccount.conf \ --useragent this is my client.你不需要把它们都设置好只需设置你关心的那些就行了。 解释 –home是要在其中安装的自定义目录。默认情况下它会安装到acme.sh~/.acme.sh–config-home是一个可写文件夹acme.sh 会把所有文件包括证书/密钥、配置都写入那里。默认情况下它位于–home–cert-home是用于保存您颁发的证书的自定义目录。默认情况下它保存在 .–config-home–accountemail是用于向 Let’s Encrypt 注册帐户的电子邮件您将在此处收到续订通知电子邮件。–accountkey是保存您账户私钥的文件。默认情况下它保存在 .–config-home–useragent是用于发送到 Let’s Encrypt 的用户代理标头值。–nocron在没有 cronjob 的情况下安装 acme.sh 安装过程中Acme.sh 会自动 将自身安装到用户的 home 目录中的 ~/.acme.sh/ 文件夹。在 shell 配置文件如 .bashrc中创建一个别名以便于调用alias acme.sh~/.acme.sh/acme.sh。创建一个 cronjob 任务每天 0:00 自动检测所有证书的有效期。若证书即将过期将自动进行更新。 如果安装完成后遇到 -bash: acme.sh: command not found 错误需执行 source ~/.bashrc。 2. 生成证书 Acme.sh 支持 ACME 协议的所有验证方式其中最常用的是 HTTP 验证和 DNS 验证。 HTTP 验证 直接签发 指定域名和网站根目录Acme.sh 将自动在根目录下生成并删除验证文件验证过程安全无副作用。acme.sh --issue -d mydomain.com -d www.mydomain.com --webroot /home/wwwroot/mydomain.com/使用 Apache 模式 Acme.sh 可以智能地从 Apache 的配置中读取信息自动完成验证无须指定网站根目录。acme.sh --issue --apache -d example.com -d www.example.com -d cp.example.com使用 Nginx 模式 同样Acme.sh 也能智能地从 Nginx 的配置中读取信息完成验证。acme.sh --issue --nginx -d example.com -d www.example.com -d cp.example.com使用独立服务模式 如果服务器上没有运行任何 Web 服务且 80 端口空闲Acme.sh 可以启动临时 Web 服务来完成验证。acme.sh --issue --standalone -d example.com -d www.example.com -d cp.example.com修改默认 CA 若遇到证书申请卡在待处理状态尝试将 CA 服务器改为 Let’s Encrypt。acme.sh --set-default-ca --server letsencryptDNS 验证 手动验证 若不能通过 Web 服务器自动验证可手动在域名管理面板添加一条 TXT 记录以验证域名所有权。acme.sh --issue --dns -d example.com -d www.example.com -d cp.example.com之后需重新生成证书acme.sh --renew -d example.com自动验证DNS API DNS 方式的真正强大之处在于可以使用域名解析商提供的 API 自动添加 TXT 记录且在完成验证后删除对应的记录。 acme.sh 目前支持超过一百家的 DNS API。 以 Aliyun 为例获取 API Key 并执行export Ali_KeyLTAI5************** export Ali_SecretSkYA**************现在我们可以签发通配符证书了/root/.acme.sh/acme.sh --issue --dns dns_ali -d example.cn -d *.example.cnAli_Key和 Ali_Secret将保存在 ~/.acme.sh/account.conf 中并在需要时自动获取无需手动再设置。 更详细的 DNS API 用法: https://github.com/acmesh-official/acme.sh/wiki/dnsapi 3. 安装证书到服务 Apache 示例 acme.sh --install-cert -d example.com \ --cert-file /path/to/certfile/in/apache/cert.pem \ --key-file /path/to/keyfile/in/apache/key.pem \ --fullchain-file /path/to/fullchain/certfile/apache/fullchain.pem \ --reloadcmd service apache2 force-reloadNginx 示例 acme.sh --install-cert -d example.com \ --key-file /path/to/keyfile/in/nginx/key.pem \ --fullchain-file /path/to/fullchain/nginx/cert.pem \ --reloadcmd service nginx reloadNginx 的配置项 ssl_certificate 需要使用 /etc/nginx/ssl/fullchain.cer 而非 /etc/nginx/ssl/.cer 否则 SSL Labs 的测试会报证书链问题Chain issues Incomplete。 默认情况下证书每 60 天更新一次可自定义。更新证书后Apache 或者 Nginx 服务会通过 reloadcmd 传递的命令自动重载配置。 注意reloadcmd 非常重要。证书会自动申请续签但是如果没有正确的 reloadcmd 命令证书可能无法被重新应用到 Apache 或者 Nginx因为配置没有被重载。 4. 查看已安装证书的信息 利用 Acme.sh 可以轻松查看任何已签发证书的详细信息。 acme.sh --info -d example.com上述命令将显示证书的配置包括证书的创建时间、下次续签时间以及用于自动更新服务配置的命令等。 5. 更新证书 证书每 60 天自动更新无需用户手动操作。不过也可以使用强制更新命令重新续签证书 acme.sh --renew -d example.com --force6. 修改 reloadcmd 修改 reloadcmd 虽然没有专门的命令但可以通过重新安装证书时指定来实现。此外证书信息存储在 ~/.acme.sh/example.com/example.conf 文件中用 Base64 编码保存了 reloadcmd。理论上可以直接编辑此文件并解码修改但官方不推荐该方法因为文件格式可能会变化。 7. 更新 Acme.sh Acme.sh 持续开发中为了获得最新的功能和修复建议定期更新。 手动更新 acme.sh --upgrade自动更新 开启自动更新Acme.sh 将自动保持最新版本。 acme.sh --upgrade --auto-upgrade随时关闭自动更新 acme.sh --upgrade --auto-upgrade 08. 出错怎么办 遇到错误时可以添加 --debug 参数获取更详细的调试信息帮助诊断问题所在。 基本调试acme.sh --issue ... --debug高级调试acme.sh --issue ... --debug 2如在 DNS 验证中遇到超时问题可能是网络环境问题可以设置 HTTP 或 HTTPS 代理环境变量解决。 export http_proxysocks5h://localhost:1081 export https_proxysocks5h://localhost:1081如果遇到更复杂的问题可以参考官方提供的调试指南https://github.com/acmesh-official/acme.sh/wiki/How-to-debug-acme.sh 以上是利用 Acme.sh 生成和管理证书的基本指南但其功能远不止于此更多高级用法可查看官方文档https://github.com/acmesh-official/acme.sh/wiki/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/83280.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站开发用框架开发的优缺点淘客网站如何做能加快收录

IE trident Firefox Gecko Google chrome Webkit/blink Safar i Webkit Opera presto转载于:https://www.cnblogs.com/codezhao/p/10451030.html

企业网站建设多少钱网站和软件有什么区别

本文介绍在CentOS 7操作系统上安装Semaphore的方法,安装完后就可以使用Semaphore来管理Ansible Web UI了。一、安装MariaDB数据库和git 2.x参考文章1、安装MariaDB数据库参考文章2、安装git 2.x确认git版本:$ git --versiongit version 2.16.5二、安装An…

网站后台生成文章很慢游戏制作公司

目录 题目描述 输入 输出 样例输入 Copy 样例输出 Copy code 题目描述 输入3个整数,输出绝对值最大的那个数。 输入 输入包含3个int范围内的整数,用空格隔开。 输出 输出三个数中绝对值最大的数,单独占一行。若绝对值最大的数不唯…

响应式网站模板html什么网站需要数据库

一、📝功能介绍 基于SpringBoot Vue汽车租赁系统 角色:管理员、普通管理员、用户 管理员:管理员进入主页面,主要功能包括对系统首页、个人中心、用户管理、普通管理员管理、汽车类别管理、汽车信息管理、租车订单管理、取消订单管…

美术馆网站建设网站开发人员的职能

反思: 我考得最炸的一次 怎么说呢?简单的两个题0分,稍难(我还不敢说难,肯定又有人喷我)42分 前10分钟看T1,不会,觉得不可做,完全不可做,把它跳了 最后10分钟看T1,发现一个有点用的性质,仍然认为不可实现 0分 所以T1是什么样的难题呢 即使暴力也有60分,但我楞没想出来暴力怎么打…

模板网站的建设软件开发过程模型

1. 位图结构的实现 /*** 位图数据类型 <br />* 位图以字节的一位为单位进行元素的操作&#xff0c;但是位运算以一个字节整体为运算单位&#xff0c;因此代码中以 bytes[index] 进行运算。* 位图元素的添加即找到相应的位置&#xff0c;将其置为1&#xff0c;实现时将该…

集团网站设计专业团队建设网站需要什么软件

说明&#xff1a;首先我的nacos安装是2.1.1版本&#xff0c;请注意版本问题。另外启动时用dubbo的话必须先启动服务提供者再启动服务使用者&#xff0c;否则会报错&#xff0c;同时也必须开放三个端口&#xff1a;8848&#xff0c;9848&#xff0c;9849 java.lang.IllegalStat…

品牌微信网站定制007工作制

CentOS 6 是 CentOS 项目的一个主要版本。CentOS&#xff08;Community ENTerprise Operating System&#xff09;是一个基于开源的 Linux 发行版&#xff0c;它主要从源代码构建自 Red Hat Enterprise Linux&#xff08;RHEL&#xff09;。CentOS 6 代表了该操作系统的第六个主…

站长素材音效网长春有哪些网络设计公司

1.什么是垃圾回收&#xff1f;垃圾回收(Garbage Collection)是Java虚拟机(JVM)垃圾回收器提供的一种用于在空闲时间不定时回收无任何对象引用的对象占据的内存空间的一种机制。2.什么时候垃圾回收&#xff1f;System.gc()Runtime.getRuntime().gc()上面的方法调用时用于显式通知…

中国建设银行甘肃省分行网站芜湖那里帮人做销售网站

打包前端项目体验 生产环境和开发环境配置上线使用nginx进行代理跨域上线使用后端进行跨域 评估结果 Result 方法软件优点缺点前端跨域webpack直接在前端进行跨域&#xff0c;实质是利用webpack作为代理转发给服务器上线之后不可以用&#xff0c;而且有时候还是需要后端也要…

公司做网站最好wordpress 系统需求

一、名词解释&#xff1a; 我们通过Shell可以实现简单的控制流功能&#xff0c;如&#xff1a;循环、判断等。但是对于需要交互的场合则必须通过人工来干预&#xff0c;有时候我们可能会需要实现和交互程序如ssh服务器等进行交互的功能。而Expect就使用来实现这种功能的工具。E…

中国建站平台wordpress 更改中文

点击上方蓝字关注我们画个板子&#xff0c;要先划圈&#xff0c;把所有笨蛋元器件圈起来。这个圈&#xff0c;就是板子的边框&#xff0c;简称板框。自定义板框形状比较复杂的电路板&#xff0c;一般由专业的CAD结构工程师设计&#xff0c;并提供DWG或者DXF格式的文件给电子工程…

网站icp备案怎么查询流量推广平台有哪些

Nacos 已经下载安装并且使用了&#xff0c;那么看如何使用&#xff1a; Nacos 注册及配置&#xff0c;以下是一个服务启动后注册到nacos&#xff0c;同时&#xff0c;把该服务的相关配置&#xff0c;写到nacos之中 1、nacos设置 命名空间中&#xff0c;添加对应的服务命名空间…

WordPress主题开发核心主食网站搜索引擎优化是什么

几个月前&#xff0c;我们的任务是创建一个API&#xff0c;以向第三方开发人员公开我们系统中的某些功能。 我们选择将这些功能公开为一系列REST Web服务。 我开始使用Jersey &#xff0c;它是JSR 311 &#xff08;用于Restful Services的Java API&#xff09;的参考实现&#…

河北省 建设执业注册中心网站网站关键词优化培训

1. 题目 编写代码&#xff0c;移除未排序链表中的重复节点。保留最开始出现的节点。 示例1:输入&#xff1a;[1, 2, 3, 3, 2, 1]输出&#xff1a;[1, 2, 3]示例2:输入&#xff1a;[1, 1, 1, 1, 2]输出&#xff1a;[1, 2]提示&#xff1a; 链表长度在[0, 20000]范围内。 链表元…

河南省城市建设网站网络营销外包有限公司

目录 1.Java程序运行时内存说明 2.JVM内存划分 3.Java中数据类型 4.Java中的String 5.结合HelloWorld分析java程序内存分布 1.Java程序运行时内存说明 编写的.java程序文件需要java编译器javac转成.class文件&#xff0c;然后通过jvm&#xff08;名为java的可执行程序&…

最好的网站代运营公司做360全景的网站

上一节写了elasticsearch单节点安装和配置,现在说集群,简单地说就是在多台服务器上搭建单节点,在配置文件里面增加多个ip地址即可,过程同单节点部署,主要说集群配置 注意:不建议在之前单节点es上修改配置为集群,据说运行之后会生成很多文件,在单点基础上修改容易出现未知问题,…

长春网站设计山东一建建设有限公司官方网站

文章目录 1.面向过程和面向对象初步认识2.类的引入3.类的定义4.类的访问限定符和封装4.1访问限定符4.2封装 5.类的作用域6.类的实例化6.2结构体内存对齐规则 7.this指针7.2this指针的特性 封装&#xff08;补充&#xff09; 1.面向过程和面向对象初步认识 C面向对象但不纯面向…

代理分佣后台网站开发在线旅游网站建设前的调研

看thinking in java的时候发现有个题的答案不确定结果&#xff0c; 于是下载答案看下&#xff0c;结果是这个样子的,这样要怎么才能找到相对应的答案&#xff1f;于是我就着手写了一个快速遍历的脚本&#xff08;我这里只是单纯的找了出来&#xff0c; 没有把找到的文件单独拿出…