首页 > 系统相关 >用Go语言编写的轻量级Web服务器Caddy,一键在Ubuntu安装

用Go语言编写的轻量级Web服务器Caddy,一键在Ubuntu安装

时间:2024-03-13 10:59:44浏览次数:22  
标签:Web Caddy Ubuntu 服务器 com 轻量级

最近在阿贝云试用新的免费服务器,1核1G内存10G磁盘5M带宽,对于学习用还挺不错的。这次想给它试下轻量级Web服务器Caddy。

Caddy采用Go编写,以运行简单和安全为目标。它内置HTTPS功能并支持多个后端,例如HTTP或FTP。相比Nginx功能更强大易用。

下面来个步骤给Ubuntu服务器装Caddy:

  1. 添加Caddy软件源
wget -qO - https://caddyserver.com/install | bash
  1. 初始化Caddyfile文件
 nano /etc/caddy/Caddyfile
  1. 增加站点域名与目录映射
example.com {
  root /var/www/example.com
  }
  1. 运行Caddy服务
caddy run
  1. 测试是否成功运行

Caddy个人站点来说足够强大了,新手也很容易上手。

标签:Web,Caddy,Ubuntu,服务器,com,轻量级
From: https://blog.csdn.net/weixin_42762651/article/details/136673988

相关文章

  • 33_web服务
    1.nginx#1.查看虚拟机系统和版本[root@stream9~]#cat/etc/os-releaseNAME="CentOSStream"VERSION="9"ID="centos"ID_LIKE="rhelfedora"VERSION_ID="9"PLATFORM_ID="platform:el9"PRETTY_NAME="CentOS......
  • ubuntu22.04国内源
      #aliyundebhttp://mirrors.aliyun.com/ubuntu/jammymainrestricteduniversemultiversedeb-srchttp://mirrors.aliyun.com/ubuntu/jammymainrestricteduniversemultiversedebhttp://mirrors.aliyun.com/ubuntu/jammy-securitymainrestricteduniversemul......
  • aardio 背景透明的3种方式(透明窗体1 webview2,透明窗体2-win-region-bitmap,透明窗体3-w
    3种透明模式我给起个名字,也好记忆。透明模式1:浏览器模式透明模式2:位图遮罩模式透明模式3:背景透明模式aardio背景透明的3种方式(透明窗体1webview2,透明窗体2-win-region-bitmap,透明窗体3-winform-transparent-color)3种透明窗体,主要分成是否可以穿透,遮罩组件,全部显示。透明......
  • (一)Web功能测试下的安全测试如何进行?
        想到安全测试很多功能测试人员都很难入手,以为都是专业的安全测试人员去做。比如经常碰到的任务:某某某测试下系统有哪些安全问题,而对于经历过长达五六年的web功能、性能、接口测试人员来说,面对该任务就一头雾水。     万事开头难,难在第一步如何走?没有知......
  • Ubuntu更新显卡驱动失败解决
    在更新显卡驱动的时候无论是命令还是手动点都是显示报错的sudoaptinstallnvidia-driver-535报错信息为:错误:18http://security.ubuntu.com/ubuntufocal-security/restrictedamd64nvidia-driver-535amd64535.146.02-0ubuntu0.20.04.1404NotFound[IP:2620:2......
  • ubuntu 快捷键 idea冲突
    在IntellijIdea中常用的热键包括有Ctrl+Alt+s,Ctrl+Alt+L,Ctrl+Alt+Left,Alt+F7,而这些热键已经在Gnome中注册,这就导致了热键冲突。执行以下脚本:!/bin/bashgsettingssetorg.gnome.desktop.wm.keybindingstoggle-shaded"[]"gsettingssetorg.gnome.settings-daemon.plugins.m......
  • Ubuntu 20.04 部署 MinIO
    MinIO是一款基于ApacheLicensev2.0开源协议的分布式文件系统(或者叫对象存储服务),可以做为云存储的解决方案用来保存海量的图片、视频、文档等。由于采用Golang实现,服务端可以工作在Windows、Linux、OSX和FreeBSD上。配置简单,基本是复制可执行程序,单行命令就可以运行起来。M......
  • 制作Ubuntu qcow2镜像
    下载云主机镜像https://cloud-images.ubuntu.com/releases/wgethttps://cloud-images.ubuntu.com/releases/23.10/release-20240307/ubuntu-23.10-server-cloudimg-amd64.imgyuminstall-ylibvirt-clientcloud-utilsvirt-installlibguestfs-tools#创建模板镜像qemu-i......
  • JavaWeb-Maven基础
    Maven是专门用于管理和构建Java项目的工具,是Apache下的一个纯Java开发的开源项目,基于项目对象模型(POM)概念。先来学习一下Maven基础,等后面学完开发框架后再学Maven高级,这次的内容如下一、概述1、简介Maven是专门用于管理和构建Java项目的工具,主要功能1)提供了一套标......
  • Ubuntu 配置 redis主从复制细节
    注意1、首先配置  slaveof<主服务器的IP><主服务器redis的端口>2、然后配置  masterauth主库密码3、记得开放端口或者直接关闭防火墙sudosystemctlstopufw.service  关闭防火墙sudosystemctldisableufw.service  禁用防火墙服sudoufwstatus  确认防......