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

东莞做微网站建设价格百度电脑端入口

东莞做微网站建设价格,百度电脑端入口,建设个人网页登陆网站,门头设计一键生成免费一、准备工作 1. 确保域名解析在 Cloudflare 确保你的域名 jessi53.com 和 www.jessi53.com 的 DNS 记录已经正确配置在 Cloudflare 中,并且状态为 Active。 2. 安装 Certbot 在你的服务器上安装 Certbot 和 Cloudflare 插件。以下是基于 Debian/Ubuntu 和 Cent…

一、准备工作

1. 确保域名解析在 Cloudflare

确保你的域名 jessi53.comwww.jessi53.com 的 DNS 记录已经正确配置在 Cloudflare 中,并且状态为 Active

2. 安装 Certbot

在你的服务器上安装 Certbot 和 Cloudflare 插件。以下是基于 Debian/Ubuntu 和 CentOS 的安装步骤:

基于 Debian/Ubuntu 的系统
sudo apt update
sudo apt install -y certbot python3-certbot-dns-cloudflare
基于 CentOS 的系统
sudo yum install -y epel-release
sudo yum install -y certbot python3-certbot-dns-cloudflare

二、创建 Cloudflare API 令牌

1. 登录 Cloudflare 控制面板

打开 Cloudflare 控制面板 并登录你的账户。

2. 创建 API 令牌

  1. 在左侧菜单中,选择 API Tokens
  2. 点击 Create Token 按钮。
  3. Choose a template 下拉菜单中,选择 Edit zone DNS 模板。
  4. Token Name:输入一个描述性的名称,例如 Certbot DNS Management
  5. Permissions:确保 Edit zone DNS 权限已启用。
  6. Zone Resources:选择 所有区域 或者指定特定的区域。
  7. 客户端 IP 地址筛选:输入你的服务器公网 IP 地址(例如 8.130.xx.xx)。
  8. 点击 Create Token 按钮生成 API 令牌,并复制保存生成的 API 令牌。

三、配置 Certbot 使用 Cloudflare API 令牌

1. 创建配置文件

在服务器上创建一个文件来存储你的 Cloudflare API 令牌:

mkdir -p ~/.secrets/certbot
nano ~/.secrets/certbot/cloudflare.ini

2. 添加 API 令牌

在文件中添加以下内容(替换 YOUR_CLOUDFLARE_API_TOKEN):

dns_cloudflare_api_token = YOUR_CLOUDFLARE_API_TOKEN

3. 设置文件权限

设置文件权限以确保安全:

chmod 600 ~/.secrets/certbot/cloudflare.ini

四、申请 SSL 证书

1. 申请单域名 SSL 证书

使用 Certbot 和 Cloudflare 插件申请 SSL 证书:

sudo certbot certonly --dns-cloudflare --dns-cloudflare-credentials ~/.secrets/certbot/cloudflare.ini -d jessi53.com -d www.jessi53.com# 可添加多个域名
sudo certbot certonly --dns-cloudflare --dns-cloudflare-credentials ~/.secrets/certbot/cloudflare.ini -d jessi53.com -d www.jessi53.com -d xxxx1031.com -d www.xxxx1031.com

注意:
申请时先把CDN代理打开在这里插入图片描述

2. 申请泛域名 SSL 证书

使用 Certbot 和 Cloudflare 插件申请泛域名 SSL 证书:

sudo certbot certonly --dns-cloudflare --dns-cloudflare-credentials ~/.secrets/certbot/cloudflare.ini -d jessi53.com -d www.jessi53.com -d *.jessi53.com

3. 增加 DNS 传播时间

如果 DNS 验证失败,可以尝试增加 --dns-cloudflare-propagation-seconds 的值,以确保 DNS 记录有足够的时间传播:

sudo certbot certonly --dns-cloudflare --dns-cloudflare-credentials ~/.secrets/certbot/cloudflare.ini -d jessi53.com -d www.jessi53.com -d *.jessi53.com --dns-cloudflare-propagation-seconds 60

五、配置 Nginx 使用 SSL 证书

1. 编辑 Nginx 配置文件

找到你的 Nginx 配置文件,通常位于 /etc/nginx/sites-available//etc/nginx/conf.d/ 目录下。例如,你的配置文件可能是 /etc/nginx/sites-available/jessi53.com

2. 更新配置文件

打开配置文件并更新为以下内容:

server {listen 80;server_name jessi53.com www.jessi53.com;location / {return 301 https://$host$request_uri;}
}server {listen 443 ssl;server_name jessi53.com www.jessi53.com;ssl_certificate /etc/letsencrypt/live/jessi53.com/fullchain.pem;ssl_certificate_key /etc/letsencrypt/live/jessi53.com/privkey.pem;location / {# 你的网站内容}
}

3. 测试 Nginx 配置

运行以下命令测试 Nginx 配置文件是否有语法错误:

sudo nginx -t

4. 重新加载 Nginx

如果配置文件没有问题,重新加载 Nginx 以应用更改:

sudo systemctl reload nginx

六、配置自动续期

1. 编辑 Crontab 文件

运行以下命令编辑 Crontab 文件:

sudo crontab -e

2. 添加自动续期任务

确保 Crontab 文件中包含以下行,以每天凌晨 2 点自动尝试续期证书:

0 2 * * * /usr/bin/certbot renew --quiet

七、验证 HTTPS 配置

1. 访问网站

打开浏览器,访问 https://jessi53.comhttps://www.jessi53.com,确保网站能够通过 HTTPS 正常访问,并且没有证书错误。

2. 查看日志文件

查看 Certbot 的日志文件以确保一切正常:

cat /var/log/letsencrypt/letsencrypt.log
http://www.dtcms.com/wzjs/477975.html

相关文章:

  • admin网站管理系统怎么做广州aso优化公司 有限公司
  • 德阳高端网站建设百度收录网址
  • 校体育网站建设的好处seo主要做哪些工作
  • 阿瓦提网站建设推广引流图片
  • 茶叶网站建设方案免费网站软件
  • 三农建设委员会官方网站it教育培训机构排名
  • 网页设计心得体会总结seo搜索优化技术
  • 毕业答辩ppt模板免费下载 素材网络seo首页
  • 公司支付网站款做凭证app开发需要哪些技术
  • 蚌埠 网站制作班级优化大师怎么下载
  • 某个网站访问慢的原因站长工具综合权重查询
  • 做建设网站的活的兼职帮别人推广app赚钱
  • 温州鹿城网站制作报价深圳关键词推广
  • 百度网址怎么写vue seo优化
  • 河南省内 在哪个网站做商检表亚马逊关键词排名查询工具
  • 济南网站建设网络公司深圳市网络品牌推广
  • 网站建设行业 知乎seo系统优化
  • 申报湖南创新型省份建设专项网站seo外链软件
  • 鹤城建设集团网站seo引擎优化教程
  • 官方网站建设免费刷赞网站推广免费
  • 广州网站建设开顶柜seo课程排行榜
  • 做推广网站的文章术语苏州排名搜索优化
  • 浙江省两学一做网站永州网站seo
  • 淘宝客网站哪里可以做广州最新发布最新
  • 婚庆设备租赁网站源码网站打开速度优化
  • c2c电子商务网站定制开发seo优化网站教程
  • 游戏落地页网站建设网络营销案例分析报告
  • 定远县可以做网站的地方搜索引擎排名优化
  • 网站建设服务专业青岛seo网站排名
  • 怎么才服务器上做网站买域名