快速安装Caddy Web服务器以及简单应用脚本

最先看到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服务环境仅仅是初次接触,看到这个好玩的东西就先记录下来,以便后面如果有遇到深入的使用时候再去学习。

时间: 2025-01-21 19:28:13

快速安装Caddy Web服务器以及简单应用脚本的相关文章

Caddy Web服务器一键安装脚本

老左晚上有在浏览海外的资源网站时候有看到一键快速安装Caddy Web服务器的脚本以及简单的应用,所以准备也在博客中整理出来.Caddy这款工具是利用GO语言写的WEB Service服务器,支持HTTP/2静态网页服务器,当然老左也没有深入的研究其功能,因为我在简单的快速安装之后看到是支持HTML等静态文件的,对于PHP等我们常用在Nginx.Apache等动态交互环境有些不同. 在记录这篇文章的时候,老左大概浏览关于Caddy 的相关信息,在国内的信息还是比较少的,也许后面会有所关注或者后面

如何在 Ubuntu 15.04/CentOS 7 中安装 Lighttpd Web 服务器

Lighttpd 是一款开源 Web 服务器软件.Lighttpd 安全快速,符合行业标准,适配性强并且针对高配置环境进行了优化.相对于其它的 Web 服务器而言,Lighttpd 占用内存更少:因其对 CPU 占用小和对处理速度的优化而在效率和速度方面从众多 Web 服务器中脱颖而出.而 Lighttpd 诸如 FastCGI.CGI.认证.输出压缩.URL 重写等高级功能更是那些面临性能压力的服务器的福音. 以下便是我们在运行 Ubuntu 15.04 或 CentOS 7 Linux 发行

Win7下搭建web服务器的简单步骤

  用户们若果需要局域网内资源的共享,是要使用到Web服务器的.用户们把自己的文件.信息资料,上传到服务器实现了与大家进行资源的共享,信息还可以达到同步.同时它也是一个很好的信息共享平台,方便又实用.那么我们应该怎样在Windows7系统下搭建web服务器呢,下面大家可以跟着一起来看看具体的步骤. Win7下搭建web服务器的简单步骤: 1.打开控制面板,选择并进入"程序",双击"打开或关闭Windows服务",在弹出的窗口中选择"Internet信息服务

在Win98下安装个人Web服务器(转)

在Win98下安装个人Web服务器 赛迪网老工 在Win98下安装个人Web服务器主要有以下步骤: 一.TCP/IP设置 1.参数设置 TCP/IP的安装关键是IP地址.子网掩码和默认网关三个参数的设置. IP地址:这是IP网上识别一台计算机的标志.子网掩码:这是用来识别通信双方是否在同一局域网上的工具.默认网关:网关是你的局域网与外部网络通信的关口,中转站. 设置方法:点击控制面板上的网络图标,选取与网络适配器绑定的TCP/IP,点击属性按钮,打开TCP/IP属性框,点击IP地址标签,便可进行

如何在Ubuntu 14.04上安装轻量级web服务器Cherokee

如何在Ubuntu 14.04上安装轻量级web服务器Cherokee Cherokee 是一个免费,开源,高性能轻量级的全功能web服务器,支持大部分主流操作系统(Linux. Mac OS X. Solaris 和 BSD).它支持TLS/SSL.FastCGI. SCGI. PHP. uWSGI. SSI. CGI. LDAP. HTTP代理. 视频流处理. 内容缓存. 流量控制. 虚拟主机.Apache兼容的日志文件,以及负载均衡等功能. 今天我们介绍一下怎样在Ubuntu Server

Windows7下搭建web服务器的简单步骤

  1.打开控制面板,选择并进入"程序",双击"打开或关闭Windows服务",在弹出的窗口中选择"Internet信息服务"下面所有地选项,点击确定后,开始更新服务. 2.更新完成后,打开浏览器,输入"http://localhost/"回车,如果此时出现IIS7欢迎界面,说明Web服务器已经搭建成功. 3.当web服务器搭建成功后,我们下一步所要做的就是把我们开发的网站安装到Web服务器的目录中.一般情况下,当Web服务器

FreeBSD平台安装配置web服务器

注意:在进行这步操作前建议把squid关掉,因为在进行主页更新测试时squid的cache会使更新后的主页不能及时反映出来 为了不使用squid,除了关掉squid外,还要删除ipfw的透明代理端口转发语句: # cd /usr/local/etc/rc.d # ./squid.sh stop # mv squid.sh squid.sh.bak # ipfw del 500 fwd 127.0.0.1,3128 tcp from 192.168.0.0/24 to any 80 本web服务器

[Linux基础环境/软件]Linux下安装resin web服务器(涉及gcc、jdk环境部署)

由于Ubuntu自带是没有jdk和gcc编译器的,而安装resin需要C编译器和jdk的支持,而且resin本身是java写的.另外我本身的网站是zip打包的,所以linux也要安装了gcc.jdk.zip.unzip方便安装和部署网站.   //-----------环境准备--------------   安装gcc $ sudo apt-get update #更新库 $ sudo apt-get install gcc #安装gcc $ gcc -v $ make -v   安装zip

CentOS-6.3系统中安装配置Web服务器Nginx

Nginx 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器.nginx的并发能力确实在同类型的网页伺服器中表现较好.Nginx在一些Linux发行版和BSD的各个变种版本的安装包仓库中都会有,通过各个系统自带的软件包管理方法即可安装. 安装说明 系统环境:CentOS-6.3 软件:nginx-1.2.6.tar.gz 安装方式:源码编译安装 安装位置:/usr/local/nginx 下载地址:http://nginx.org/en/downlo