使用Caddy作为Web服务器

softyun3年前云服务器43

Caddy是一个由Go语言编写的Web服务器软件,可以自动实现HTTPS部署。

为什么使用Caddy

自己的博客想要使用http,懒得去更新证书,Caddy可以快速解决我的问题。

而且相比nginx,Caddy部署起来更简单,就一个二进制文件;

CaddyFile配置更简单,很多都是默认配置,只要根据自己的情况,添加需要的参数即可。

功能丰富,但是很多我暂时用不到,用到再通过插件的方式添加即可。

对于一个博客应用来说完全够用了。

安装Caddy

在CentOS上可以直接使用yum安装的,也可以下载对应平台的二进制进行安装。

安装命令:

    yum install yum-plugin-copr -y yum copr enable @caddy/caddy -y yum install caddy -y

配置

配置文件默认是在/etc/caddy/Caddyfile,配置文件只要修改好自己的域名,如果需要http直接填写上xxx就可以了,root执行自己的网站目录即可。

我的网站是hugo生成的静态站,直接配置目录。

如果是php可以直接转发的php_fastcgi。

    # The Caddyfile is an easy way to configure your Caddy web server. # # Unless the file starts with a global options block, the first # uncommented line is always the address of your site. # # To use your own domain name (with automatic HTTPS), first make # sure your domain's A/AAAA DNS records are properly pointed to # this machine's public IP, then replace ":80" below with your # domain name.  opcai.top opcai.top opcai.top opcai.top {  # Set this path to your site's directory. root * /data/webroot  # Enable the static file server. file_server  # Another common task is to set up a reverse proxy: # reverse_proxy /back/* localhost:8080  # Or serve a PHP site through php-fpm: # php_fastcgi localhost:9000 }  # Refer to the Caddy docs for more information: # caddyserver/docs/caddyfile

服务管理

    systemctl enable --now caddy # 启动并设置开机启动 systemctl reload caddy # 重载配置

总结

Caddy还有很多强大的功能,慢慢探索。

原文链接:toutiao/a7051941957739856391/

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

如何选择合适自己业务的高防服务器

选择高防服务器的因素:1.根据自己的预算和日常被攻击的情况选择合适的高防服务器2.考虑高防服务器的稳定性以及机房配置。具体内容如下:一、选择服务器要根据自己的预算和日常被攻击的情况,还有机型配置,结合...

web服务器租用怎么搭建网站

web服务器租用搭建网站的方法:1、远程登录web服务器;2、进入Interest信息管理(TTS)服务器;3、右键点击网站选择新建网站;4、填写网站名称、端口号和网站域名;5、选择网站源码的保存路径...

cdn服务器安全防护怎么关闭

CDN服务器安全防护可以通过在管理面板中禁用防护规则中的端口过滤、IP过滤及HTTP/HTTPS安全加固等功能来关闭。要关闭CDN服务器安全防护,需要先登录CDN管理面板,找到安全防护设置,禁用相关的...

使用香港高防IP的优势有哪些

使用香港高防IP的优势有:1、具备独享带宽、流量清洗过滤功能;2、使用范围广,能够防御DDOS、CC攻击;3、多线程,访问速度快;4、能够将源IP隐藏,有效保障源站安全。具体内容如下:1、香港高防IP...

怎么加强云服务器的安全

加强云服务器安全的方法:1、加强云服务器的物理安全,包括温度、湿度、供电等环境因素;2、加强云服务器网络端口的安全,定期或及时升级杀毒软件,安装系统补丁,设置防火墙;3、加强云服务器的数据安全,设置账...

服务器租用时如何选择硬件配置?

现在服务器租用已经成为IDC行业很受欢迎的业务,很多想租用服务器或者租用过服务器的人都会考虑这几方面,首先他们一般会想到的就是机房的价格、机器的配置和稳定性。但是其实大家都明白,人无完人,也没有十全十...