在Caddy Web Server上添加站点而不重新启动

时间:2016-10-21 06:47:51

标签: webserver caddy

我正在设置一个静态html网络服务器,用户可以上传自己的文件并创建自己的网站。 我使用Caddy作为网络服务器,据我所知,每次在Caddyfile上添加新主机时,都需要重新启动Caddy才能开始为新网站提供服务。 我想知道是否有办法绕过那里,其他网站不会受到影响或其他方式而不需要完全重启Caddy。

1 个答案:

答案 0 :(得分:5)

我得到了凯蒂的创造者马特霍尔特的回答:

  

您可以通过USR1向Caddy发送信号,USR1可以进行零停机重新加载。

凯蒂可以很容易地重新加载:

从终端运行以下命令:

1.从正在运行的球童实例中获取PID:

ps -C caddy
PID TTY          TIME CMD
1392 pts/0    00:00:00 caddy

2.使用USR1参数发送kill命令

kill -s USR1 1392

就是这样。凯蒂将在不影响任何其他网站的情况下重新加载。