CubieBoard博客-HomeCubieTech公司网站

cubie.cc CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
123
返回列表 发新帖
楼主: godzilla

终于入手cubietruck板子做web服务器

[复制链接]

29

主题

1

好友

7127

积分

论坛元老

Rank: 8Rank: 8

贡献
1338
金钱
2911
威望
1338
买家信用
卖家信用
积分
7127
发表于 2014-2-14 08:00:31 |显示全部楼层
不錯 , 如果將資料放在 Hard Disk 上 , 速度應該是可以更快一點吧 , 因為 web server 只要處理後端工作 , 不需要處理前端顯示程序 , 有機會得也要來試一下 , 謝謝樓主 !!
回复

使用道具 举报

6

主题

0

好友

1285

积分

金牌会员

Rank: 6Rank: 6

贡献
249
金钱
477
威望
249
买家信用
卖家信用
积分
1285
发表于 2014-2-25 22:31:59 |显示全部楼层
求帖子!!
回复

使用道具 举报

0

主题

0

好友

121

积分

注册会员

Rank: 2

贡献
28
金钱
36
威望
28
买家信用
卖家信用
积分
121
发表于 2014-12-17 15:21:52 |显示全部楼层
killercat 发表于 2014-2-6 13:04
不错支持一下。

试着访问了一下,速度不错呢,个人用够了。不知你的外网什么条件?
回复

使用道具 举报

22

主题

4

好友

1万

积分

论坛元老

Rank: 8Rank: 8

贡献
2391
金钱
5624
威望
2406
买家信用
卖家信用
积分
13032
发表于 2014-12-18 12:58:43 |显示全部楼层
本帖最后由 jiangdou 于 2014-12-24 16:36 编辑
风语丶呓语 发表于 2014-1-10 13:55
求具体步骤可以么 尤其是花生壳 搞了半天外网都无法访问  求教球教啊,,使用dnspod,,稳定,速度等于上行
  1. #!/bin/bash
  2. echo "jiangdou"


  3. #此脚本定时修改dnspod的IP
  4. #

  5. # 全局变量表
  6. arPass=arMail=""

  7. # 获得外网地址
  8. arIpAdress() {
  9.         local inter="http://members.3322.org/dyndns/getip"
  10.         wget --quiet --no-check-certificate --output-document=- $inter
  11. }

  12. # 查询域名地址
  13. # 参数: 待查询域名
  14. arNslookup() {
  15.         local dnsvr="114.114.114.114"
  16.         busybox nslookup ${1} $dnsvr | tr -d '\n[:blank:]' | sed 's/.\+1 \([0-9\.]\+\)/\1/'
  17. }

  18. # 读取接口数据
  19. # 参数: 接口类型 待提交数据
  20. arApiPost() {
  21.         local agent="AnripDdns/3.08(mail@anrip.com)"
  22.         local inter="https://dnsapi.cn/${1:?'Info.Version'}"
  23.         local param="login_email=${arMail}&login_password=${arPass}&format=json&${2}"
  24.         wget --quiet --no-check-certificate --output-document=- --user-agent=$agent --post-data $param $inter
  25. }

  26. # 更新记录信息
  27. # 参数: 主域名 子域名
  28. arDdnsUpdate() {
  29.         local domainID recordID recordRS recordCD
  30.         # 获得域名ID
  31.         domainID=$(arApiPost "Domain.Info" "domain=${1}")
  32.         domainID=$(echo $domainID | sed 's/.\+{"id":"\([0-9]\+\)".\+/\1/')
  33.         # 获得记录ID
  34.         recordID=$(arApiPost "Record.List" "domain_id=${domainID}&sub_domain=${2}")
  35.         recordID=$(echo $recordID | sed 's/.\+\[{"id":"\([0-9]\+\)".\+/\1/')
  36.         # 更新记录IP
  37.         recordRS=$(arApiPost "Record.Ddns" "domain_id=${domainID}&record_id=${recordID}&sub_domain=${2}&record_line=默认")
  38.         recordCD=$(echo $recordRS | sed 's/.\+{"code":"\([0-9]\+\)".\+/\1/')
  39.         # 输出记录IP
  40.         if [ "$recordCD" == "1" ]; then
  41.                 echo $recordRS | sed 's/.\+,"value":"\([0-9\.]\+\)".\+/\1/'
  42.                 return 1
  43.         fi
  44.         # 输出错误信息
  45.         echo $recordRS | sed 's/.\+,"message":"\([^"]\+\)".\+/\1/'
  46. }

  47. # 动态检查更新
  48. # 参数: 主域名 子域名
  49. arDdnsCheck() {
  50.         local postRS
  51.         local hostIP=$(arIpAdress)
  52.         local lastIP=$(arNslookup "${2}.${1}")
  53.         echo "hostIP: ${hostIP}"
  54.         echo "lastIP: ${lastIP}"
  55.         if [ "$lastIP" != "$hostIP" ]; then
  56.                 postRS=$(arDdnsUpdate $1 $2)
  57.                 echo "postRS: ${postRS}"
  58.                 if [ $? -ne 1 ]; then
  59.                         return 0
  60.                 fi
  61.         fi
  62.         return 1
  63. }

  64. ###################################################

  65. # 设置用户参数
  66. arMail="on_dnspod_ID: jiangdouu88@126.com"
  67. arPass="your PW"

  68. # 检查更新域名
  69. arDdnsCheck "your domain : jiangdoudou.uni.me" "www"


  70. #####################################################
  71. #修改etc/cront

  72. # 1 * * * * root /linshi/dnspod.sh

  73. #定时每1小时更新dnspod的IP

  74. ####################################################
复制代码
回复

使用道具 举报

8

主题

0

好友

4820

积分

论坛元老

Rank: 8Rank: 8

贡献
914
金钱
1821
威望
914
买家信用
卖家信用
积分
4820
发表于 2014-12-18 13:41:05 |显示全部楼层
这些都玩过了,,
回复

使用道具 举报

0

主题

0

好友

1751

积分

金牌会员

Rank: 6Rank: 6

贡献
327
金钱
752
威望
327
买家信用
卖家信用
积分
1751
发表于 2014-12-18 15:18:52 |显示全部楼层
jiangdou 发表于 2014-12-18 12:58
鄙视花生壳,,使用dnspod,,稳定,速度等于上行

这代码看着很眼熟

#!/bin/sh

#################################################
# AnripDdns v3.08.09
# 基于DNSPod用户API实现的动态域名客户端
# 作者: 若海[mail@anrip.com]
# 介绍: http://www.anrip.com/ddnspod
# 时间: 2013-08-08 23:25:00
#################################################

http://www.anrip.com/post/872

用脚本更新域名,还有一个DNS缓存的问题,Dnspod的规定又严格,多次无效更新会锁账号等等
回复

使用道具 举报

1

主题

0

好友

299

积分

中级会员

Rank: 3Rank: 3

贡献
62
金钱
107
威望
62
买家信用
卖家信用
积分
299
发表于 2014-12-23 11:44:01 |显示全部楼层
风语丶呓语 发表于 2014-1-10 13:55
求具体步骤可以么 尤其是花生壳 搞了半天外网都无法访问  求教球教啊~~

可以用公云网的动态域名解析,免费的,我用过。
http://www.pubyun.com/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

QQ|Archiver|手机版|邮件群发|cubie.cc---深刻的嵌入式技术和应用讨论中文社区 ( 粤ICP备13051116号-1  

GMT+8, 2019-12-8 19:05 , Processed in 0.021160 second(s), 13 queries , Apc On.

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc. | Style by Coxxs

回顶部