网站首页 > 精选教程 正文
相信很多朋友都用过nginx做web服务器,良好的性能,相对容易的配置。最近学习练手,打算尝试下新东西——Caddy2
之前听说这个东西功能很强大,默认开启https,默认支持http2,我们来看一眼官网:
https://caddyserver.com/
GitHub有提供源码可以编译(需要Go开发环境),也可以在官网直接把软件包下载下来。我下载的是Linux版本的,解压之后就能看到一个caddy文件,是一个可以直接执行的软件。
我把它移 /software/caddy/bin 下面。
偷懒,我并不去配置PATH,反正路径也不复杂。
创建网站根目录
/www/
创建配置文件
/software/caddy/config/Caddyfile
demo.domain.cn:443 {
root * /www/circlet.twinbow.cn/
encode gzip
file_server
}
// 定义根路径
// 开启gzip
// 定义静态资源服务器
假设这个demo.domain.cn就是我的域名,已经创建好并配置好A记录,可以映射出IP
然后开始配置并使用它
说明:/software/caddy/bin/caddy 是我的软件路径,如果配置了环境变量,直接caddy就可以了。
/software/caddy/bin/caddy adapt --config /software/caddy/conf/Caddyfile
/software/caddy/bin/caddy run --config /software/caddy/conf/Caddyfile
这样服务就开启了,如果想关闭可以用caddy stop命令。
打开网站,看到开启了https,证书是Let's Encrypt的。
太方便啦,如果是之前用nginx,我要先去申请证书,再上传到服务器中进行配置。
后面会再看看配置文件用法,实现反向代理,就已经满足我的需求了。
各位不妨一试,一起来踩坑。
猜你喜欢
- 2024-10-10 nginx+ffmpeg搭建流媒体服务器(直播流)
- 2024-10-10 Nginx的server块和location块的简单说明
- 2024-10-10 Nginx并发模型与traffic_server并发模型比较
- 2024-10-10 nginx 改变您的HTTP服务器的缺省banner
- 2024-10-10 nginx + fastDFS-单机图片服务器解决方案
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)