我应该运行nginx的端口81的静态内容或设置为反向代理到Apache?
这是一个更好的主意,为什么? 我目前只是在端口81运行nginx。我想知道是否有任何好处,而不是运行在端口80,而代理Apache 8080例如?
如果您在企业环境中拥有客户端,而不是在非标准端口上使用服务器内容,则可能会导致问题。 很多公司只允许某些端口(80,443,有时是8080)。 这显然不是一个通用的标准,但有人给你发电子邮件说你的网页加载,但没有图像或CSS可以有点令人沮丧。
我发现使用非标准端口来处理HTTP是一件麻烦事。 开发人员必须确保始终添加端口选项,其次,如果您决定使用CDN,您将无法做到。
另一个选项可能是你configuration另一个子域名,如static.yourdomain.com,不要代理它。