当前位置: 首页 > news >正文

创建网站的流程最好的搜索引擎

创建网站的流程,最好的搜索引擎,动态设计参考网站,毕设web网站开发通过acme生成与续签ssl证书,并部署到nginx 介绍 官方介绍: acme.sh 实现了 acme 协议,可以从 ZeroSSL,Lets Encrypt 等 CA 生成免费的证书。 安装 acme.sh 1. curl方式 curl https://get.acme.sh | sh -s emailmyexample.com…

通过acme生成与续签ssl证书,并部署到nginx

介绍

官方介绍: acme.sh 实现了 acme 协议,可以从 ZeroSSLLet's Encrypt 等 CA 生成免费的证书。

安装 acme.sh

1. curl方式
curl https://get.acme.sh | sh -s email=my@example.com
2. wget方式
wget -O -  https://get.acme.sh | sh -s email=my@example.com
3. 国内方式安装
# 如果你的安装服务器位于中国大陆境内, 访问 github 可能会不成功. 所以安装可能会失败.
# 因此可以访问acme gitee ,地址为:https://github.com/acmesh-official/acme.sh/wiki/Install-in-China
# 安装方法如下:
git clone https://gitee.com/neilpang/acme.sh.git
cd acme.sh
./acme.sh --install -m my@example.com

刷新环境变量

source ~/.bashrc

生成证书

官方介绍摘抄: 如果使用手动验证,acme.sh 将无法自动更新证书,每次都需要手动添加解析来验证域名所有权。如果有自动更新证书的需求,请使用自动验证(DNS API)。 DNS 方式的真正强大之处在于可以使用域名解析商提供的 API 自动添加 TXT 记录,且在完成验证后删除对应的记录。acme.sh 目前支持超过一百家的 DNS API。

因此,本文采用DNS API验证来生成证书。

阿里云(万网)设置

设置Ali_Key与Ali_Secret

export Ali_Key="<key>"
export Ali_Secret="<secret>"

签发通配符证书

./acme.sh --issue --dns dns_ali -d example.com -d *.example.com
其他厂商
# 支持国内常见的华为云,腾讯云等。
# 详见官方文档:https://github.com/acmesh-official/acme.sh/wiki/dnsapi#dns_ali

复制证书

Nginx 示例
acme.sh --install-cert -d example.com \
--key-file       /path/to/keyfile/in/nginx/key.pem  \
--fullchain-file /path/to/fullchain/nginx/cert.pem \
# 如果你是docker部署nginx,则修改为:--reloadcmd     "docker restart nginx"
--reloadcmd     "service nginx reload"
注意事项

默认情况下,证书每 60 天更新一次(可自定义)。更新证书后,Apache 或者 Nginx 服务会通过 reloadcmd 传递的命令自动重载配置。

注意:reloadcmd 非常重要。 证书会自动申请续签,但是如果没有正确的 reloadcmd 命令,证书可能无法被重新应用到 Apache 或者 Nginx,因为配置没有被重载。

查看已安装证书信息

acme.sh --info -d example.com

Nginx配置

server {listen 443 ssl;server_name localhost;ssl_certificate /acme/ssl/nginx/cert.pem;ssl_certificate_key /acme/ssl/nginx/key.pem;location / {root /usr/share/nginx/html;index index.html index.htm;try_files  $uri $uri/ /index.html;}        #error_page  404              /404.html;# redirect server error pages to the static page /50x.html#error_page 500 502 503 504 /50x.html;location = /50x.html {root /usr/share/nginx/html;}
}

附录:详细配置

#  参考地址:https://cloud.tencent.com/document/product/400/35244
server {#SSL 默认访问端口号为 443listen 443 ssl; #请填写绑定证书的域名server_name cloud.tencent.com; #请填写证书文件的相对路径或绝对路径ssl_certificate cloud.tencent.com_bundle.crt; #请填写私钥文件的相对路径或绝对路径ssl_certificate_key cloud.tencent.com.key; ssl_session_timeout 5m;#请按照以下协议配置ssl_protocols TLSv1.2 TLSv1.3; #请按照以下套件配置,配置加密套件,写法遵循 openssl 标准。ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; ssl_prefer_server_ciphers on;location / {#网站主页路径。此路径仅供参考,具体请您按照实际目录操作。#例如,您的网站主页在 Nginx 服务器的 /etc/www 目录下,则请修改 root 后面的 html 为 /etc/www。root html; index  index.html index.htm;}}
http://www.ds6.com.cn/news/20750.html

相关文章:

  • 做的网站怎么测试工具企业培训体系搭建
  • 没网站怎么做淘宝客百度网盘搜索引擎入口在哪里
  • 网络营销品牌公司天津优化网络公司的建议
  • 网站怎么做才能将名声打响seo关键词教程
  • 网站开发费用是研发费用乔拓云网微信小程序制作
  • 网站注册会绑定式收费吗企业网站优化
  • 做网站要买什么空间怎样才能注册自己的网站
  • 不带www的网站经典模板网站建设
  • 如果做网站推广竞价外包
  • 泉州网站关键词推广费用怎么推广自己的微信号
  • 做网站商城需要什么app开发软件
  • 网站建设是要考虑什么东西永久不收费免费的聊天软件
  • 个人的小说网站如何做武汉百度推广代运营
  • 网站制作方案专业乐云seo市场营销试题库(带答案)
  • 有没有个人做的网站赚流量费外链link
  • 怎么免费做带音乐的网站湖南seo优化
  • 曲靖房地产网站开发微信运营方案
  • 网站建设少用控件无锡网络优化推广公司
  • 怎么百度做网站百度手机助手
  • 驾校官方网站 模板推广公司
  • 什么叫门户类网站seo快速排名软件平台
  • 内部网站建设党委河南网站推广电话
  • 做网站是怎么收费的是按点击率龙岗网站设计
  • 为什么自己花钱做的网站竟然不是自己的 (谷歌官网入口
  • 做网站都不赚钱了吗seo薪资seo
  • 去哪个网站有客户找做标书的广告推广公司
  • 张家港网站关键词优化网络推广平台网站推广
  • 零基础学软件开发需要多久seo网上培训
  • 长春餐饮网站建设竞价外包推广专业公司
  • wordpress用cdn文章无法更新排名优化培训