最先看到Caddy Web的实在gogs官网的下载页面,页面底下署名Caddy Web,我便想gogs作者打听了一番,了解了基础。这次记录一下Caddy Web的安装操作方案。
一、Caddy WEB服务器安装
wget script.yesgig.eu.org/caddy.sh -O - -o /dev/null|bash
这个脚本资源来自GitHub资源文档(这里),在部署好Linux环境之后,然后可以下载caddy.sh文件之后执行bash caddy.sh运行安装。或者我们直接执行上面的文档。
[root@centos-512mb-sfo1-01 ~]# wget script.yesgig.eu.org/caddy.sh -O - -o /dev/null|bash
Removing old Caddy script
Setting up Caddy
Done. run 'caddy' to use Caddy
[root@centos-512mb-sfo1-01 ~]# caddy install
Downloading Caddy Web Server for (64bit)... DONE
Extracting Caddy Web Server to /opt/caddyserver... DONE
Installing required php files...which: no apt-get in (/usr/local/mariadb/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)
DONE
Installed
Enter your domain name
Seperated by comma
Domain name: caddy.janecc.com
Enter your email for automated ssl
Email:
Caddyfile created
index.html created
Done. Caddy has been installed
Run caddy start to start Caddy Web Server
执行上面的安装脚本之后,我们可以看到根据提示执行相关的caddy命令,这里我先执行caddy install安装WEB环境,然后caddy start启动。在这个过程中,要求我来绑定一个域名,我这里输入一个已经解析过来的域名,而且还会自动安装Let’s Encrypt免费SSL证书。
第二、检查Caddy安装与否
这里打开绑定好的域名,可以看到上面的如图界面,默认给我们安装了SSL证书,以及看到默认页面,我们可以到对应的目录中修改HTML页面,这样一个简单的静态WEB网站环境就配置完毕。
第三、常规Caddy命令用法
caddy start - 启动
caddy stop - 暂停
caddy restart - 重启
caddy status - 检查状态
caddy install - 全新安装
caddy service - 执行命令任务
caddy update - 更新
caddy delete - 卸载
caddy about - 查看帮助
caddy version - 检查版本
总结,关于Caddy WEB服务环境仅仅是初次接触,看到这个好玩的东西就先记录下来,以便后面如果有遇到深入的使用时候再去学习。