【问题标题】:How to add a vhost in gwan without restarting gwan如何在不重新启动 gwan 的情况下在 gwan 中添加虚拟主机
【发布时间】:2012-12-21 23:33:47
【问题描述】:

为了将gwan用作虚拟主机服务器,如何在不重新启动整个gwan服务器的情况下添加/停止/删除虚拟主机?

谢谢

【问题讨论】:

    标签: configuration refresh virtualhost g-wan


    【解决方案1】:

    在生产模式下(使用-d 启用的守护进程 模式),强制孩子使用从G-WAN 脚本执行的简单exit(0); 重新加载配置。

    由于 G-WAN 会优雅地关闭连接(不会丢失 HTTP 请求),因此新子级将使用新设置开始。

    【讨论】:

    • 在守护进程 (-d) 模式下,G-WAN 分叉一个子进程,该子进程将在父进程检查子进程是否健康时处理请求。如果通过运行 exit(1) 停止子进程,那么父进程将再次分叉以创建另一个子进程,该子进程将加载新的主机配置。
    • 我确实创建了一个只执行 exit(1) 的 restart.c 脚本。然后当我运行它时,另一个 test.c 脚本,这里是日志 ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 但是什么都不是更新...
    • G-WAN v4.2.5 有一个文件系统问题的解决方法,该问题在 stat() 的纳秒字段中报告秒数,请查看:gwan.ch/en_timeline.html 这可以解释为什么您的文件“未找到” "。
    最近更新 更多