= 管理(网络)服务器的最佳工作流程? =

作为开发工作流程的一部分,有哪些管理运行中的服务器的好方法?理想情况下集成到编译支持中,以便在成功重新编译项目时可以自动重新启动服务器

到目前为止,我已经找到了 Prodigy 包——它看起来很不错,但据我所知没有解决第二部分——有了 Prodigy,我负责在每次重新编译时手动重启我的服务器

对于我的(非常相似的)用例,我只是结合 bash 和 elisp 将其全部破解。它是这样的

将键绑定到函数,
具备功能
将整个项目同步到远程主机,
让它打电话
ssh,调用
在远程主机上创建

然后简单地将另一个键(或者如果您愿意,可以使用第一个功能块)绑定到一个类似的功能
ssh 进入远程主机并执行应用程序。在您的情况下,我希望它可以运行类似“sudo service apache restart”或类似的东西

如果你有多个服务器和/或多个网站项目,Projectile 非常有能力记录你当前的项目是什么以及它应该同步到哪里

== 关于社区 ==
成员
在线的
前5%
按大小排名