行业动态Position

你的位置:开元ky888棋牌平台大全 > 行业动态 > 应用Caddy作为Web服务器

应用Caddy作为Web服务器

发布日期:2022-08-07 16:06    点击次数:88

Caddy是一个由Go言语编写的Web服务器软件,可以或许自动完成HTTPS陈列。

应用caddy作为web服务器 为何应用Caddy

自身的博客想要应用https,懒得去更新证书,Caddy可以或许倏地经管我的成就。

而且比较nginx,Caddy陈列起来更俭朴,就一个二进制文件;

CaddyFile设置更俭朴,良多都是默认设置,只需痛处自身的环境,增加需求的参数即可。

功用雄厚,然则良多我姑且用不到,用到再经由过程插件的要领增加即可。

关于一个博客应用来说齐全够用了。

按部就班Caddy

在CentOS上可以或许间策应用yum按部就班的,行业动态也可下列载对应平台的二进制举行按部就班。

应用caddy作为web服务器

按部就班敕令:

 

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

 

设置

设置文件默认是在/etc/caddy/Caddyfile,设置文件只需编削好自身的域名,假定需求https间接填写上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 # unco妹妹ented 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.  www.opcai.top https://www.opcai.top http://opcai.top https://opcai.top {                  # Set this path to your site's directory.         root * /data/webroot          # Enable the static file server.         file_server                  # Another co妹妹on 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: # https://caddyserver.com/docs/caddyfile 

 

服务打点

 

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

 

总结

Caddy另有良多强盛的功用,逐步探索。

 



TOP