PeterW 发表于 2014-2-14 08:00:31

不錯 , 如果將資料放在 Hard Disk 上 , 速度應該是可以更快一點吧 , 因為 web server 只要處理後端工作 , 不需要處理前端顯示程序 , 有機會得也要來試一下 , 謝謝樓主 !!

smileFei 发表于 2014-2-25 22:31:59

求帖子!!

pinpang 发表于 2014-12-17 15:21:52

killercat 发表于 2014-2-6 13:04 static/image/common/back.gif
不错支持一下。

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

jiangdou 发表于 2014-12-18 12:58:43

本帖最后由 jiangdou 于 2014-12-24 16:36 编辑

风语丶呓语 发表于 2014-1-10 13:55 static/image/common/back.gif
求具体步骤可以么 尤其是花生壳 搞了半天外网都无法访问求教球教啊,,使用dnspod,,稳定,速度等于上行#!/bin/bash
echo "jiangdou"


#此脚本定时修改dnspod的IP
#

# 全局变量表
arPass=arMail=""

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

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

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

# 更新记录信息
# 参数: 主域名 子域名
arDdnsUpdate() {
      local domainID recordID recordRS recordCD
      # 获得域名ID
      domainID=$(arApiPost "Domain.Info" "domain=${1}")
      domainID=$(echo $domainID | sed 's/.\+{"id":"\(\+\)".\+/\1/')
      # 获得记录ID
      recordID=$(arApiPost "Record.List" "domain_id=${domainID}&sub_domain=${2}")
      recordID=$(echo $recordID | sed 's/.\+\[{"id":"\(\+\)".\+/\1/')
      # 更新记录IP
      recordRS=$(arApiPost "Record.Ddns" "domain_id=${domainID}&record_id=${recordID}&sub_domain=${2}&record_line=默认")
      recordCD=$(echo $recordRS | sed 's/.\+{"code":"\(\+\)".\+/\1/')
      # 输出记录IP
      if [ "$recordCD" == "1" ]; then
                echo $recordRS | sed 's/.\+,"value":"\(\+\)".\+/\1/'
                return 1
      fi
      # 输出错误信息
      echo $recordRS | sed 's/.\+,"message":"\([^"]\+\)".\+/\1/'
}

# 动态检查更新
# 参数: 主域名 子域名
arDdnsCheck() {
      local postRS
      local hostIP=$(arIpAdress)
      local lastIP=$(arNslookup "${2}.${1}")
      echo "hostIP: ${hostIP}"
      echo "lastIP: ${lastIP}"
      if [ "$lastIP" != "$hostIP" ]; then
                postRS=$(arDdnsUpdate $1 $2)
                echo "postRS: ${postRS}"
                if [ $? -ne 1 ]; then
                        return 0
                fi
      fi
      return 1
}

###################################################

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

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


#####################################################
#修改etc/cront

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

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

####################################################

leyiwo 发表于 2014-12-18 13:41:05

这些都玩过了,,:lol

ansenwong 发表于 2014-12-18 15:18:52

jiangdou 发表于 2014-12-18 12:58 static/image/common/back.gif
鄙视花生壳,,使用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的规定又严格,多次无效更新会锁账号等等

meenar 发表于 2014-12-23 11:44:01

风语丶呓语 发表于 2014-1-10 13:55 static/image/common/back.gif
求具体步骤可以么 尤其是花生壳 搞了半天外网都无法访问求教球教啊~~

可以用公云网的动态域名解析,免费的,我用过。
http://www.pubyun.com/
页: 1 2 [3]
查看完整版本: 终于入手cubietruck板子做web服务器