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

娱乐网站代理商怎么做网站开发主要内容和要求

娱乐网站代理商怎么做,网站开发主要内容和要求,网站的建设部署与发布,网页设计与制作做网站由于某些需要我们重新申请ssl证书,x-ui自动化脚本不能强制更新,根据x-ui仓库源码: https://github.com/vaxilu/x-ui/blob/main/x-ui.sh 在申请ssl证书的地方稍作修改,得到,运行下面的脚本就可以重新申请ssl证书&#…

由于某些需要我们重新申请ssl证书,x-ui自动化脚本不能强制更新,根据x-ui仓库源码:

https://github.com/vaxilu/x-ui/blob/main/x-ui.sh

在申请ssl证书的地方稍作修改,得到,运行下面的脚本就可以重新申请ssl证书,不过建议使用global key和origin key的方式更安全,这里我就不改了,还是按照global key和cf邮箱的方式

#!/bin/bashRED='\033[31m'
GREEN='\033[32m'
YELLOW='\033[33m'
BLUE='\033[34m'
RESET='\033[0m'# 日志函数
LOGD() { echo -e "${BLUE}[DEBUG] $* ${RESET}"; }
LOGI() { echo -e "${GREEN}[INFO] $* ${RESET}"; }
LOGE() { echo -e "${RED}[ERROR] $* ${RESET}"; }confirm() {local prompt="$1 (默认: $2) "local default="$2"read -p "$prompt" answeranswer=${answer:-$default}[[ $answer =~ ^[Yy]$ ]] && return 0 || return 1
}echo -e "\n${YELLOW}****** 使用说明 ******${RESET}"
LOGI "该脚本将使用 Acme 脚本申请证书,使用时需保证:"
LOGI "1. 知晓 Cloudflare 注册邮箱"
LOGI "2. 知晓 Cloudflare Global API Key"
LOGI "3. 域名已通过 Cloudflare 解析到当前服务器"
LOGI "4. 证书默认安装路径为 /root/cert 目录"confirm "我已确认以上内容 [y/n]" "y" || { echo -e "${RED}用户取消操作,退出脚本${RESET}"; exit 1; }cd ~ || { LOGE "无法进入用户目录"; exit 1; }# 安装 acme.sh
LOGI "正在安装 Acme 脚本..."
curl https://get.acme.sh | sh
if [ $? -ne 0 ]; thenLOGE "安装 acme.sh 失败!"exit 1
fiCF_Domain=""
CF_GlobalKey=""
CF_AccountEmail=""
certPath="/root/cert"# 清理并创建证书目录
LOGI "设置证书目录: $certPath"
rm -rf "$certPath" 2>/dev/null
mkdir -p "$certPath" || { LOGE "创建目录失败!"; exit 1; }LOGD "请输入域名(如 example.com):"
read -p "Input your domain here: " CF_Domain
LOGD "你的域名设置为: ${CF_Domain}"LOGD "请输入 Cloudflare Global API Key:"
read -p "Input your key here: " CF_GlobalKey
LOGD "你的 API 密钥为: ${CF_GlobalKey}"LOGD "请输入 Cloudflare 注册邮箱:"
read -p "Input your email here: " CF_AccountEmail
LOGD "你的注册邮箱为: ${CF_AccountEmail}"# 设置默认 CA
LOGI "配置默认证书颁发机构为 Let's Encrypt..."
~/.acme.sh/acme.sh --set-default-ca --server letsencrypt || { LOGE "配置 CA 失败!"; exit 1; }export CF_Key="${CF_GlobalKey}"
export CF_Email="${CF_AccountEmail}"# 申请证书
LOGI "正在签发证书(域名: ${CF_Domain})..."
~/.acme.sh/acme.sh --issue --dns dns_cf -d "${CF_Domain}" -d "*.${CF_Domain}" --log --force
if [ $? -ne 0 ]; thenLOGE "证书签发失败!"exit 1
fi# 安装证书
LOGI "正在安装证书到 $certPath ..."
~/.acme.sh/acme.sh --install-cert -d "${CF_Domain}" -d "*.${CF_Domain}" \--ca-file "${certPath}/ca.cer" \--cert-file "${certPath}/${CF_Domain}.cer" \--key-file "${certPath}/${CF_Domain}.key" \--fullchain-file "${certPath}/fullchain.cer"if [ $? -ne 0 ]; thenLOGE "证书安装失败!"exit 1
fi# 设置自动更新
LOGI "启用自动更新..."
~/.acme.sh/acme.sh --upgrade --auto-upgrade || { LOGE "自动更新设置失败!"; exit 1; }# 设置权限
LOGI "设置证书文件权限..."
chmod 600 "${certPath}"/*.cer "${certPath}"/*.key 2>/dev/null
chmod 700 "$certPath"LOGI "${GREEN}证书申请成功!${RESET}"
echo -e "\n${YELLOW}证书文件信息:${RESET}"
ls -lah "$certPath"exit 0

http://www.dtcms.com/wzjs/613569.html

相关文章:

  • 黔东南建设厅官方网站最火的自媒体平台排名
  • 网站建设課程wordpress汉化版
  • wordpress新建网站后台无法登陆电视直播网站建设
  • 怎么做个手机版的网站吗免费生成网页的网站
  • 医院网站建设需求分析wordpress 安装ssl
  • 怎么创建卡密网站动画设计图
  • 北京平台网站建设多少钱厦门网站建设服务
  • 海外酒店网站建设逻辑网络设计的目标是什么?
  • 给朋友做的相册网站没有了个人网站推广怎么做
  • 网站设计网站设计公司价格品牌网络营销推广
  • 设计自学网站哪个好网站制作公司怎样帮客户做优化
  • 三合一网站怎么建立网站设计ui
  • 驻马店网站网站建设网站权重如何做
  • 网站内外链接怎么做个人博客系统wordpress
  • 无锡响应式网站建设苏州网站设计哪家公司好
  • 永兴房产网站付费的网站推广该怎么做
  • 网站做的支付宝接口吗网站添加在线qq聊天
  • wordpress ask me网站seo置顶 乐云践新专家
  • 青岛网站建设哪个好建设网站简单吗
  • 律师网站建设哪家专业如何恢复网站
  • 西安网站 建设长沙建站
  • 余姚公司网站建设阳江市做网站
  • 免费建站团队wordpress 图片 宽 高
  • 连云港公司企业网站建设百度问答下载安装
  • vue做电商网站网站开发应注意哪些问题
  • 青岛网站设计制作wordpress如何清缓存
  • 公司网站维护费用计哪个科目wordpress文章管理插件
  • 网站点击按钮回到页面顶部怎么做seowhy官网
  • 网站实名认证流程wordpress 页脚改颜色
  • 做外贸都得有网站吗门户网站工作总结