【发布时间】:2016-05-23 16:22:02
【问题描述】:
我在 ec2 服务器上托管了一个 nodejs 应用程序。目前我正在让 nginx 代理应用程序并从同一台机器提供静态文件。
出于安全原因,我正在实现另一台服务器,该服务器仅用作代理,主应用程序将位于另一个实例上,并且只有来自单个 ip 的内部。
将请求代理到内部实例很容易,但我不知道如何提供位于另一台服务器上的静态文件...
location ~ ^/(images/|img/|javascript/|js/|css/|stylesheets/|flash/|med$
root /usr/src/www/static;
access_log off;
expires 24h;
}
是否可以这样做:?
location ~ ^/(images/|img/|javascript/|js/|css/|stylesheets/|flash/|med$
root http://172.10.10.10/static;
access_log off;
expires 24h;
}
如果是这样,我是否应该在应用程序上实现另一个 nginx 服务器来提供文件,并简单地从新服务器代理?
【问题讨论】:
标签: node.js nginx amazon-ec2 proxy