前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何快速部署一个接收回调数据的服务器

如何快速部署一个接收回调数据的服务器

原创
作者头像
修改2019-07-19 10:06:23
1.4K0
修改2019-07-19 10:06:23
举报

一、目标

搭建一个可以接收回调数据的服务器!

二、操作步骤

1、准备一台服务器

如果还没有服务器,可以购买一台按量计费的服务器测试使用,使用完成后,销毁即可,如果已经拥有一台,进行下一步即可。

学生福利服务器:

http://cloud.tencent.com/act/pro/voucherslist

官网购买 - 按量计费参考文档:

http://cloud.tencent.com/act/pro/voucherslist

2、重装系统选择【服务市场镜像】-【LNMP环境】

注:我这里就随意选的一个lnmp的镜像,可以使用其他的镜像,原理都是一样的。 (如果你使用镜像和我使用的这个镜像是一个,就按照下面一步步操作就行了; 如果使用的不是这个镜像,在网站的根目录下创建下面第4、5步的文件,原理都是一样的!) 注:重装系统会清除原有系统中所有数据,谨慎操作

找到指定的服务器,重装系统

我这里就选择下面截图中的镜像《LNMP环境(50G),如果你对lnmp不是很了解的话,建议可以使用和我使用的这个一样的镜像,完全模仿即可。

镜像使用说明,参考此文档:

http://cloud.tencent.com/act/pro/voucherslist

选择镜像

优惠劵领取中心

http://cloud.tencent.com/act/pro/voucherslist

选择镜像、设置密码后,然后开始重装系统,重装系统过程需要一些时间,耐心等待完成:

3、完成后,登录到服务器中

登录服务器中

登录成功界面

4、编辑callback.php文件

代码语言:javascript
复制
[root@VM_1_15_centos ~]# vim /home/wwwroot/default/callback.php
<!DOCTYPE HTML>
<html>
<body>
<?php
$callback_file = fopen("callback.log", "a+") or die("open_file_error!");
$json = file_get_contents("php://input");
$data = json_decode($json, true);
fwrite($callback_file,var_export($data,true));
fwrite($callback_file, "\n================================================\n");
fclose($callback_file);
echo '
{
    "msg": "OK"
}
';
?>
</body>
</html>

编写callback.php文件

5、创建保存回调数据的文件callback.log

代码语言:javascript
复制
[root@VM_1_15_centos ~]# touch /home/wwwroot/default/callback.log
[root@VM_1_15_centos ~]# ll /home/wwwroot/default/callback.log
-rw-r--r-- 1 root root 0 Jun 29 21:51 /home/wwwroot/default/callback.log

创建保存数据的文件

6、修改下callback.log的文件权限

代码语言:javascript
复制
[root@VM_1_15_centos ~]# chown www.www /home/wwwroot/default/callback.log
-rw-r--r-- 1 root root 0 Jun 29 21:58 /home/wwwroot/default/callback.log
[root@VM_1_15_centos ~]# ll /home/wwwroot/default/callback.log
-rw-r--r-- 1 www www 0 Jun 29 21:58 /home/wwwroot/default/callback.log

修改文件权限

7、此时已经配置完成

回调url为:http://服务器ip地址/callback.php

回调数据保存的文件:/home/wwwroot/default/callback.log

获取服务器ip地址:

服务器ip地址

8、使用postman模拟发送数据往回调url,并查看接收到的数据信息:

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、目标
  • 二、操作步骤
    • 1、准备一台服务器
      • 2、重装系统选择【服务市场镜像】-【LNMP环境】
        • 3、完成后,登录到服务器中
          • 4、编辑callback.php文件
            • 5、创建保存回调数据的文件callback.log
              • 6、修改下callback.log的文件权限
                • 7、此时已经配置完成
                  • 8、使用postman模拟发送数据往回调url,并查看接收到的数据信息:
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
                  http://www.vxiaotou.com