幽梦影 大佬有话说 : 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了。