全自动安装 typecho – 云烟成雨

您所在的位置:网站首页 typecho管理页面 全自动安装 typecho – 云烟成雨

全自动安装 typecho – 云烟成雨

2023-05-20 20:41| 来源: 网络整理| 查看: 265

今天突然想做一个自助建站系统,就是可以让用户简单填写一个表单输入站点信息,然后自动创建一个网站,搞了半天踩了很多坑终于实现了一个小demo

这次是用的typecho做实验,使用bash脚本编写,当然搞了半天主要不是脚本的问题,而是环境的问题,先来看看脚本,是比较简单的。

#!/bin/bash # 设置变量 domain="test.oi.ink" # 替换为你的域名 nginx_conf="/etc/nginx/sites-available/${domain}" # Nginx 配置文件路径 nginx_link="/etc/nginx/sites-enabled/${domain}" # Nginx 软链接路径 webroot="/var/www/${domain}" # 网站根目录 typecho_file="typecho.zip" # Typecho 压缩包文件名 # 创建网站目录 echo "正在创建网站目录..." sudo mkdir -p "${webroot}" # 解压 Typecho 到网站目录 echo "正在解压 Typecho..." sudo unzip -d "${webroot}" "${typecho_file}" # 修改文件权限 echo "正在设置文件权限..." sudo chown -R www-data:www-data "${webroot}" sudo chmod -R 755 "${webroot}" # 创建 Nginx 配置文件 echo "正在创建 Nginx 配置文件..." sudo bash -c "cat > ${nginx_conf}"


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3