我有一个作为 LAMP 堆栈运行的 CentOS Linode 实例。我也在使用 Google Apps 发送电子邮件。我的 MX 记录指向 google 的服务器,并且在转发我的电子邮件方面一切正常。
但是,盒子上的 sendmail 无法正常工作,这意味着来自 PHP (wordpress) 的电子邮件没有被发送。
查看本地邮件我可以看到这些消息在日志中重复 -
----- Transcript of session follows -----
<my email addr>... Deferred: Connection refused by aspmx.l.google.com.
Run Code Online (Sandbox Code Playgroud)
我没有配置 sendmail 的经验 - 谁能告诉我从哪里开始解决这个问题?我已经做了很多谷歌搜索,但无济于事。
我有一个 nginx Web 服务器,它位于运行 Web 应用程序的 Jetty Java 应用程序服务器前面。
如果代理的 Jetty 服务器关闭,我想将 nginx 配置为返回 HTTP 503。
这样,当我关闭应用程序服务器进行维护时,如果它发生崩溃,503 会返回给任何客户端,让他们知道该站点暂时不可用。
但是,使用基本配置,Nginx 在无法连接到 proxy_pass 位置时返回 HTTP 502 Bad Gateway。
是否可以将 nginx 配置为报告 503?
nginx 是否将直接客户端的 IP 用于 ip_hash,或者它还观察 X-forwarded-for HTTP 标头以用作 ip_hash 的 IP 地址?
例如,在某些使用共享代理服务器的客户端访问带有 ip_hash 的 nginx 负载均衡器的情况下,所有这些客户端都会散列到同一个节点吗?
或者 nginx 会使用 X-forwarded-for 标头将它们散列到不同的节点吗?