我有两台web服务器,想实现这样一个功能:
用户请求服务器A(http://aaa);
服务器A 收到请求 取到用户请求的数据,请求服务器B(http://bbb);
服务器B 返回数据给服务器A;
服务器A 返回数据给用户。
立即学习“PHP免费学习笔记(深入)”;
请问服务器A需要做什么设置才能完成这种需求。
如果不行的话,能不能用php实现,有没有demo?
我有两台web服务器,想实现这样一个功能:
用户请求服务器A(http://aaa);
服务器A 收到请求 取到用户请求的数据,请求服务器B(http://bbb);
服务器B 返回数据给服务器A;
服务器A 返回数据给用户。
立即学习“PHP免费学习笔记(深入)”;
请问服务器A需要做什么设置才能完成这种需求。
如果不行的话,能不能用php实现,有没有demo?
nginx proxy_pass
https://www.baidu.com/s?wd=nginx+proxy_pass
<code>server {
listen 80;
server_name aaa;
location / {
proxy_pass http://bbb;
}
}</code>
举个PHP栗子。
aaa.com page1.php
比如发送一个get请求
<code>
<?php
$data = file_get_contents('http://bbb.com/page2.php?id=2&key=kkk');
print_r($data);
?>
</code>bbb.com page2.php
<code>
<?php
$id = $_GET['id];
echo json_encode(array('status'=>0,'message'=>$id));
?>
</code>
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号