跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 新系统为啥安装caddy失败呢
未分類
22 2 月 2020

新系统为啥安装caddy失败呢

幽梦影 大佬有话说 : 2019-12-8 20:13:38

新系统为啥安装caddy失败呢

root@SolidSpicy-VM:~# caddy -service install -agree -email [email protected] -conf /usr/local/bin/CaddyfileFailed to install caddy: Init already exists: /etc/systemd/system/caddy.service
root@SolidSpicy-VM:~# rm /etc/systemd/system/caddy.service
root@SolidSpicy-VM:~# caddy -service install -agree -email [email protected] -conf /usr/local/bin/CaddyfileFailed to install caddy: exit status 1
root@SolidSpicy-VM:~# curl https://getcaddy.com | bash -s personal hook.service
% Total    % Received % XferdAverage Speed   Time    Time   TimeCurrent
                                 DloadUpload   Total   Spent    LeftSpeed
10073801007380    0   020995      0 –:–:– –:–:– –:–:– 21025
Downloading Caddy for linux/amd64 (personal license)…
No valid response from keyservers
Extracting…
Backing up /usr/local/bin/caddy to /usr/local/bin/caddy_old
(Password may be required.)
Putting caddy in /usr/local/bin (may require password)
Caddy v1.0.4 (h1:wwuGSkUHo6RZ3oMpeTt7J09WBB87X5o+IZN4dKehcQE=)
Successfully installed
root@SolidSpicy-VM:~# caddy -service install -agree -email [email protected] -conf /usr/local/bin/CaddyfileFailed to install caddy: Init already exists: /etc/systemd/system/caddy.service
求指教

李白 大佬有话说 : 2019-12-8 21:08:52

curl https://getcaddy.com | bash -s personal
创建caddy配置文件存放目录和ssl证书存放目录编辑配置文件:

mkdir -p /etc/caddy && mkdir -p /etc/ssl/caddy
新建一个配置文件:

nano /etc/caddy/Caddyfile
写入:

hostloc.com {
        log stdout
        tls [email protected]
        proxy /phpmyadmin localhost:10086 {
                websocket
                header_upstream -Origin
        }
}
创建Systemd服务文件:

nano /etc/systemd/system/caddy.service
写入:

Description=Caddy HTTP/2 web server
Documentation=https://caddyserver.com/docs
After=network-online.target
Wants=network-online.target systemd-networkd-wait-online.service

Restart=on-abnormal
User=root
Group=root
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
KillMode=mixed
KillSignal=SIGQUIT
TimeoutStopSec=5s

WantedBy=multi-user.target

启动:

systemctl start caddy
systemctl enable caddy

cznet 大佬有话说 : 2019-12-8 20:24:00

这不是已经装好了吗,直接systemctl start 就可以了吧

幽梦影 大佬有话说 : 2019-12-8 20:27:07

cznet 大佬有话说 : 2019-12-8 20:24
这不是已经装好了吗,直接systemctl start 就可以了吧

没有装好,start命令后再status命令看,caddy in not installed

jpfree 大佬有话说 : 2019-12-8 20:28:25

有 一键脚本啊

网码云 大佬有话说 : 2019-12-8 20:29:45

路过,学习一下yc010t

yhfb66 大佬有话说 : 2019-12-8 20:30:21

markmark

幽梦影 大佬有话说 : 2019-12-8 20:30:57

jpfree 大佬有话说 : 2019-12-8 20:28
有 一键脚本啊

元老用一键脚本吗

cznet 大佬有话说 : 2019-12-8 20:33:29

把/etc/systemd/system/caddy.service改个名再install一下

jpfree 大佬有话说 : 2019-12-8 20:45:48

你这哪里是安装。。
只是服务没装好而已,真要手动安装的话,在GITHUB上下一个xx.sevice就可以用systemctl管理了,用啥hook啊。
没记错的话,CADDY基本不用安装,直接运行caddy就OK了。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具