小编Ram*_*yag的帖子

在认为某事已死之前让 monit 等待更长时间

我正在尝试启动一个程序 (Resque),但在写入 pidfile 之前需要一些时间。因此,我认为 Monit 认为程序尚未启动,并在写入第一个 pidfile 之前再启动一两个程序。

我如何延迟 Monit 再次检查的时间,只是为了这个过程?或者我应该以另一种方式解决这个问题?

monit

20
推荐指数
3
解决办法
2万
查看次数

如何在 nginx 上配置:回退/默认网站

在 Apache 中,如果 1) 我有多个虚拟主机侦听一个端口并且 2) 如果没有请求与任何虚拟主机匹配,那么第一个虚拟主机将是响应请求的虚拟主机。例如,假设我有这个配置:

<VirtualHost *:8080>
  ServerName www.fallbacksite.com:8080
  ServerAlias *.fallbacksite.com
  # ...
</VirtualHost>

<VirtualHost *:8080>
  ServerName www.specific-site.com:8080
  ServerAlias *.specific-site.com
  # ...
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

然后:

  • 当某人指定-site.com:8080 时,第二个虚拟主机将响应请求(这里并不奇怪)
  • 当有人访问 fallbacksite.com:8080 时,那么第一个虚拟主机会响应请求(这里并不奇怪)
  • 当有人访问hellohowareyou.com:8080(并且hellohowareyou.com指向服务器),那么第一个虚拟主机会响应请求

这是我试图用 nginx 实现的最后一个场景,但在 nginx.org 站点中看不到任何关于此的内容。我尝试了过于急切的通配符,但它抱怨说它无效。

您将如何在 nginx 中进行上述配置?提前致谢!

nginx

7
推荐指数
1
解决办法
4804
查看次数

标签 统计

monit ×1

nginx ×1