我有nginx&网络服务器它们在同一个服务器上协同工作,并且运行完美。
乍一看这似乎很容易,但保留 SSL 和静态似乎使事情变得比应有的更困难......
当所有东西都在同一台服务器(A)上时,我在 nginx 配置文件中有这个(用于静态)
location /static/ {
alias /somewhere/static/;
}
但看起来(TBC)静态命令只指向本地。
因此建议(当然无需更多解释)
运行主程序nginx充当反向代理,以及代理服务器上的 nginx 实例(B,C)
逻辑合理,但我找不到任何文档来解释如何将主服务器链接到代理服务器并使 SSL 和静态服务器工作...
(编辑:当然,如果我可以在(A)SSL 等上充分利用配置指令,那就太棒了。。)
谢谢。
答案1
我花了“一点”时间来弄清楚。但我至少做到了。
最好的办法总是从头开始。
对于那些也看答案的人来说,在(A)上,你只需处理 SSL 和 proxy_pass 到过氧化,就这样。其余的都在过氧化上:)
我会关注这篇文章,以防你需要更多信息。
干杯