Ubuntu Server 安装 Caddy 作者: 萧禹 时间: 2019-09-30 分类: Ubuntu 访问: 12,454 次 ## 步骤 安装 `curl https://getcaddy.com | bash -s personal` 创建存放 `Let's Encrypt` 证书的 SSL 目录及网站根目录 ``` $sudo mkdir /etc/ssl/caddy $sudo chown -R www-data:root /etc/ssl/caddy $sudo chmod 0770 /etc/ssl/caddy $sudo mkdir /var/www $sudo chown www-data: /var/www ``` 创建配置并自动配置 HTTPS ``` $sudo mkdir /etc/caddy $sudo chown -R root:www-data /etc/caddy $sudo nano /etc/caddy/Caddyfile ``` ``` my1.domain.com my2.domain.com { tls you@domain.com root /var/www } ``` 创建服务 `sudo nano /lib/systemd/system/caddy.service` ``` [Unit] Description=Caddy HTTP/2 web server Documentation=https://caddyserver.com/docs After=network-online.target Wants=network-online.target [Service] Restart=on-failure StartLimitInterval=86400 StartLimitBurst=5 User=www-data Group=www-data Environment=CADDYPATH=/etc/ssl/caddy ExecStart=/usr/local/bin/caddy -log stdout -agree=true -conf=/etc/caddy/Caddyfile -root=/var/tmp ExecReload=/bin/kill -USR1 $MAINPID LimitNOFILE=1048576 LimitNPROC=64 PrivateTmp=true PrivateDevices=true ProtectHome=true ProtectSystem=full ReadWriteDirectories=/etc/ssl/caddy [Install] WantedBy=multi-user.target ``` 启用服务并启动 Caddy `$sudo systemctl enable caddy.service` `$sudo systemctl start caddy.service` `$sudo systemctl status caddy.service` 标签: Ubuntu Caddy 文章版权:萧禹的博客 - 这个人很懒, 什么都没写 本文链接:https://www.flysfeq.site/index.php/archives/228/ 转载请注明文章原始出处 !
情感真挚自然,字里行间传递出强烈的感染力。
文字流畅如丝,语言优美动人,读来令人心旷神怡。