【发布时间】:2013-09-16 15:34:22
【问题描述】:
我正在使用 nginx 在一台服务器上运行多个(子)域。其中一个是domain.com,另一个是api.domain.com。我想使用来自主域的 API 的服务器端调用。
如果我从domain.com 到api.domain.com 发出HTTP 请求,数据会从服务器中流出,还是服务器会识别出是他被请求,并立即处理请求?我问这个,因为第二个可能更快。
如果它不识别它,我想向 localhost 发出请求。但是,当我调用 localhost 时,nginx 服务器不知道要服务的域。有没有办法告诉 nginx 如何处理对 localhost 的请求,通过传递请求的主机参数,以便服务器知道他必须服务器 api.domain.com 而不是服务器上的其他域?如果它很重要,我正在使用 cURL - 但我也可以随意使用其他任何东西。
【问题讨论】:
标签: php http curl nginx localhost