游客ojco6jsbfjiv2_个人页

游客ojco6jsbfjiv2
0
1
0

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息
正在加载, 请稍后...
暂无更多信息
  • 回答了问题 2018-07-28

    安装齐博CMS时,显示数据库无法连接

    详细解答可以参考官方帮助文档虚拟主机通过建站工具建设网站,需要填写数据库的信息,注意以下几点:1、数据库的地址不能填写localhost、127.0.0.1、主机地址等,因为虚拟主机的数据库不在空间本地,需要填写数据库的真实地址。2、数据库不能填写自创的数据库名,因为虚拟主机数据库用户没有建库权限,只能在使用原配的数据库,在该库中建表(数据库信息可在主机控制台查看)。3、确保数据库密码正确,可以通过DMS平台单独登陆,测试,如果密码不正确,可以通过主机控制台重置。如果问题还未能解决,请联系售后技术支持。
    踩1 评论0
  • 提交了问题 2018-07-20

    怎么将代理商下面买的域名转到阿里云

  • 回答了问题 2018-07-15

    企业邮箱中邮件内容被无故修改

    详细解答可以参考官方帮助文档原因分析:如果用户认为企业邮箱中邮件内容被无故修改,很可能是由于发件人邮箱帐号发出的邮件收件人未收到,而收件人实际收到的邮件中的内容并非发件账号本人的邮件内容。 除此之外,此类问题的发生还有以下几种情况: 邮箱被盗取,他人直接利用盗取的邮箱发送邮件,这种情况下可以通过登录webmail邮箱设置—账户设置—历史记录界面,查看是否存在陌生的ip地址,如果存在陌生ip和异常时间点的登录记录,请第一时间修改邮箱密码,设置为大小写字母与数字穿插组合、无序排列的复杂形式并妥善保管密码信息。 所发送的邮件被病毒恶意跟踪窃取信息,如客户端的电脑被安装了病毒插件、第三方客户端软件存在安全漏洞等,请及时所用对电脑进行全盘深入杀毒检测,确保网络环境的安全性。 第三方使用“伪造发件人身份”方式(如使用l代替1;d代替b等相似账号;或者信封中发信账号与真实mailfrom发信邮箱地址不一致等)向对方发送虚假信息邮件,此方式是恶意发信组织的常用方式,以迷惑收信方判断邮件来源的真实性。 邮箱使用过程中,尤其留意信件内容若涉及重要信息,一定请对方仔细辨别发件人身份,例如可请双方约定设置只有参与双方了解的特殊签名、邮件标题或其他内容,以作为辨别标识;并同时通过电话等其他联系方式确认邮件内容信息。
    踩1 评论0
  • 回答了问题 2018-07-12

    RDS查看账号列表描述

    详细解答可以参考官方帮助文档 描述 该接口用于查找指定实例、指定DB的帐户列表信息或某个指定账号的信息。 请求参数 名称 类型 是否必须 描述 Action String 是 系统规定参数,取值为DescribeAccounts。 DBInstanceId String 是 实例名。 AccountName String 否 账号名。 返回参数 名称 类型 描述 详见公共参数。 Accounts List 由Account组成的数组。 DBInstanceAccount参数 名称 类型 描述 DBInstanceId String 账号所属实例名称。 AccountName String DB操作账号名称。 AccountStatus String 账号状态: Unavailable:不可用 Available:可用 AccountDescription String 账号备注信息。 DatabasePrivileges List 由DatabasePrivilege组成的数组。 AccountType String 取值为: Normal:普通账号,默认为 Normal。 Super:超级账号 DatabasePrivilege参数 名称 类型 描述 DBName String 数据库名称。 AccountPrivilege String DB操作账号名称。 请求示例 https://rds.aliyuncs.com/?Action=DescribeAccounts &DBInstanceId=rdsubauieubauie & 返回示例 XML格式 2603CA96-B17D-4903-BC04-61A2C829CD94 MySQL testdb utf8 JSON格式 { 'Accounts': { 'DBInstanceAccount': [ { 'AccountDescription': '', 'DBInstanceId': 'rdsubauieubauie', 'DatabasePrivileges': { 'DatabasePrivilege': [] }, 'AccountStatus': 'Unavailable', 'AccountName': 'testaccount' } ] }, 'RequestId': '8D9A9689-F108-43B4-9D2E-0A52FF42B008' }
    踩1 评论0
  • 回答了问题 2018-06-05

    那OSS回调我的服务器时报错的话,返回的又是什么样的数据呢

    详细解答可以参考官方帮助文档 本文讲解如何搭建一个基于OSS的移动应用数据直传服务并设置上传回调。 背景 快速搭建移动应用直传服务介绍了如何快速搭建一个基于OSS的移动应用数据直传服务。但这一方案有个问题:对于Android/iOS移动应用来说,只需要申请一次STS凭证,就能多次使用该STS凭证上传数据到OSS。这就导致应用服务器无法得知用户上传了哪些数据 ,作为该app的开发者,就没法对应用上传数据进行管理。为此OSS提供了上传回调方案。 原理介绍 上传回调的原理如下图所示: OSS在收到Android/iOS移动应用的数据(上图中步骤5)和在返回用户上传结果(上图中步骤6)之间,触发一个上传回调任务,即第上图中步骤5.5,先回调用户服务器,得到应用服务器返回的内容,然后将此内容返回给Android/iOS移动应用。详情请参见Callback API文档。 上传回调的作用 通过上传回调让用户应用服务器知道当前上传文件的基本信息。 返回的基本信息可以包含下表中一个或多个变量,返回内容的格式在Android/iOS上传时指定。 系统变量 含义 bucket 移动应用上传文件到OSS的哪个存储空间 object 移动应用上传文件到OSS后保存的文件名 etag 该上传的文件的ETag,即返回给用户的etag字段 size 上传文件的大小 mimeType 资源类型 imageInfo.height 图片高度 imageInfo.width 图片宽度 imageInfo.format 图片格式,如jpg、png等 通过上传回调设定自定义参数,达到信息传递的目的。 假如您是一个开发者,您想知道当前用户所使用的app版本、当前用户所在的操作系统版本、用户的GPS信息、用户的手机型号。您可以在Android/iOS端上传文件时,指定自定义参数,如下所示: x:version:指定APP版本 x:system:指定操作系统版本 x:gps:指定GPS信息 x:phone:指定手机型号 Android/iOS移动应用上传文件到OSS时附带上述参数,然后OSS把这些参数放到CallbackBody里发给应用服务器。这样应用服务器就能收到这些信息,达到信息传递的目的。 上传回调对应用服务器的要求 您必须部署一个可以接收POST请求的服务,这个服务必须有公网地址,如www.abc.com/callback.php,或者外网IP地址。 您必须给OSS正确的返回,返回格式必须是JSON格式,内容自定义。OSS会把应用服务器返回的内容,原封不动地返回给Android/iOS移动应用。详情请参见Callback API文档。注意 在移动应用端设置上传回调 要让OSS在接收上传请求时触发上传回调,移动应用在构造上传请求时必须把如下内容指定到上传请求里面: 要回调到哪个服务器(callbackUrl),如 http://abc.com/callback.php,这个地址必须是公网能够访问的。 上传回调给应用服务器的内容(callbackBody),可以是上述OSS返回应用服务器系统变量的一个或者多个。 假如您的用户服务器上传回调地址是http://abc.com/callback.php。您想获取手机上传的文件名称、文件的大小,并且定义了x:phone变量是指手机型号,x:system变量是指操作系统版本。 上传回调示例分以下两种: iOS指定上传回调示例:OSSPutObjectRequest * request = [OSSPutObjectRequest new]; request.bucketName = @''; request.objectKey = @''; request.uploadingFileURL = [NSURL fileURLWithPath:@']; // 设置回调参数 request.callbackParam = @{ @'callbackUrl': @'http://abc.com/callback.php', @'callbackBody': @'filename=${object}&size=${size}&photo=${x:photo}&system=${x:system}' }; // 设置自定义变量 request.callbackVar = @{ @'x:phone': @'iphone6s', @'x:system': @'ios9.1' }; Android指定上传回调示例:PutObjectRequest put = new PutObjectRequest(testBucket, testObject, uploadFilePath); ObjectMetadata metadata = new ObjectMetadata(); metadata.setContentType('application/octet-stream'); put.setMetadata(metadata); put.setCallbackParam(new HashMap() { { put('callbackUrl', 'http://abc.com/callback.php'); put('callbackBody', 'filename=${object}&size=${size}&photo=${x:photo}&system=${x:system}'); } }); put.setCallbackVars(new HashMap() { { put('x:phone', 'IPOHE6S'); put('x:system', 'YunOS5.0'); } }); 应用服务器收到的回调请求 根据设定的不同URL和回调内容,应用服务器收到的回调请求会所不同,示例如下: POST /index.html HTTP/1.0 Host: 121.43.113.8 Connection: close Content-Length: 81 Content-Type: application/x-www-form-urlencoded User-Agent: ehttp-client/0.0.1 authorization: kKQeGTRccDKyHB3H9vF+xYMSrmhMZjzzl2/kdD1ktNVgbWEfYTQG0G2SU/RaHBovRCE8OkQDjC3uG33esH2txA== x-oss-pub-key-url: aHR0cDovL2dvc3NwdWJsaWMuYWxpY2RuLmNvbS9jYWxsYmFja19wdWJfa2V5X3YxLnBlbQ== filename=test.txt&size=5&photo=iphone6s&system=ios9.1 更多内容请参见Callback API文档。 应用服务器判断回调请求是否来自OSS 如果您的回调服务器被人恶意攻击了,例如恶意回调您的应用服务器,导致应用服务器收到一些非法的请求,影响正常逻辑,此时您就需要判断回调请求是否来自OSS。 判断的方法主要是根据OSS给应用服务器返回的头部内容中 x-oss-pub-key-url和authorization这两个参数进行RSA校验。只有通过RSA校验才能说明这个请求是来自OSS。本文提供的示例程序有实现的示例供您参考。 应用服务器收到回调请求后的处理 应用服务器在校验这个请求是来自OSS后,指定回调给应用服务器的内容格式,如 filename=test.txt&size=5&photo=iphone6s&system=ios9.1 应用服务器就可以根据OSS的返回内容,解析得到自己想要的数据。得到这个数据后,应用服务器可以把数据存放起来,方便后续管理。 OSS如何处理应用服务器的返回内容 有两种情况: OSS将回调请求发送给应用服务器,但是应用服务器接收失败或者访问不通,OSS会返回给Android/iOS移动应用203的状态码,但是数据已经存放到OSS上了。 应用服务器接收到OSS的回调请求,并且正确返回了,OSS会返回给Android/iOS移动应用状态码200, 并把应用服务器返回给OSS的内容原封不动地返回给Android/iOS移动应用。 示例程序下载 示例程序只是完成了如何检查应用服务器收到的签名, 您需要自行增加对应用服务器收到回调内容的格式解析 。 Java: 下载地址:单击这里。 运行方法:解压后运行java -jar oss-callback-server-demo.jar 9000。9000是运行的端口,可以自己指定。 说明 这个jar例子在java 1.7运行通过,如果有问题可以自己依据提供的代码进行修改。这是一个maven项目。 PHP: 下载地址:单击这里 运行方法:将解压包部署到Apache环境下,因为PHP本身语言的特点,某些数据头部的获取会依赖于环境。请参考例子根据实际环境进行修改。 Python: 下载地址:单击这里。 运行方法:解压后直接运行python callback_app_server.py即可,程序自实现了一个简单的http server,运行该程序可能需要安装rsa的依赖。 Ruby版本: 下载地址:单击这里。 运行方法: ruby aliyun_oss_callback_server.rb。
    踩1 评论0
  • 回答了问题 2018-05-30

    curl 测试没有问题,但是健康检查还是异常状态

    详细解答可以参考官方帮助文档 在负载均衡服务中开启健康检查功能后,当后端某个ECS健康检查出现问题时,会将请求转发到其他健康检查正常的ECS上。当该ECS恢复正常运行时,负载均衡会将其自动恢复到对外或对内的服务中。 针对七层负载均衡服务,当监听获取到健康检查异常的信息时,可以从以下方面对ECS实例进行健康排查: 确保您能够直接通过ECS访问到您的应用服务。 确保后端服务器开启了相应的端口,该端口必须与您在负载均衡监听配置中配置的后端端口保持一致。 检查后端ECS内部是否开启了防火墙或其他的安全类防护软件,这类软件很容易将负载均衡服务的本地 IP地址屏蔽掉,导致负载均衡服务无法跟后端服务器进行通讯。 检查负载均衡健康检查参数设置是否正确,建议参照缺省提供的健康检查参数进行设置。 建议使用静态页面来进行健康检查,如果您用于健康检查的页面在后端ECS应用服务器上并不是缺省首页,需要您在健康检查配置中指定该页面的URL。健康检查指定的检测文件,建议是html形式的简单页面,只用于检查返回结果,不建议用php等动态脚本语言。 检查后端ECS资源是否有较高负载,降低了ECS对外提供服务的响应速度。 另外,由于七层负载均衡服务跟后端ECS之间通过内网通讯,因此需要ECS监听内网或者全网端口。您可使用以下方法进行检查: 检查监听功能是否正常。 假设负载均衡前端端口是80,ECS 后端端口也是80,ECS 内网IP是 10.11.192.1。在服务器上运行以下命令,如果能看到10.11.192.1:80的监听信息,或者0.0.0.0:80的监听信息,说明这部分端口的监听正常。 Windows 服务器上运行:netstat -ano | findstr :80 Linux 服务器上运行:netstat -anp | grep :80 检查服务器内网防火墙是否放行80端口,可以暂时关闭防火墙进行测试。输入以下命令关闭防火墙。 Windows:firewall.cpl Linux:/etc/init.d/iptables stop 检查后端端口是否正常。 对于四层负载均衡,使用telnet测试有响应即为正常。本例中使用telnet 10.11.192.1 80来测试。 对于七层负载均衡,HTTP状态码需要是200等代表正常的状态码,检验方法如下: Windows:直接在ECS上访问ECS的内网IP测试是否正常,本例中为:http://10.11.192.1 。 Linux:使用curl -I命令查看状态是否为 HTTP/1.1 200 OK,本例是:curl -I 10.11.192.1。
    踩1 评论0
  • 提交了问题 2018-04-03

    在备案的过程中,可以正常使用吗

  • 回答了问题 2018-03-17

    验证码一直收不到

    详细解答可以参考官方帮助文档手机收不到验证码的几种情况: 手机装了拦截软件。 手机关机、暂无信号、欠费或者停机。 手机欠费停机后充值复机第一天无法接收SP短信。 用户自己在运营商那边设置了黑名单。 手机无法接收长度超过70个字的短信。 手机在境外使用或者使用境外手机。 手机短信息存储满了。 个别地区有手机网络、运营商故障等。 如果您无法收到短信验证码,建议您先按照以上情况进行排查,可参考以下解决方法:如果您无法收到短信验证码,建议您先按照以上情况进行排查,可参考以下解决方法: 解除应用软件的短信拦截,或者更换一个手机。 欠费停机,缴费以后一般是24小时恢复的,基本是24小时以内。建议您更换手机号码或者第二天重新获取。 联系运营商取消黑名单。 如果是信号网络延迟,可稍后尝试重新获取。 邮箱收不到验证码怎么办?提供邮件可能会被邮箱判为垃圾邮件,还请您先打开垃圾邮件夹查看是否收到了验证码。
    踩1 评论0
  • 提交了问题 2018-01-11

    mysql远程无法连接

  • 提交了问题 2017-12-20

    如何安装oss java sdk

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息