考完试喽,很爽,现在先放下手里的活,搞搞板子吧。
我之前一直有个问题没搞定,那就是我的个人网站的服务器问题。我没钱,也没电脑,只好用tiny6410(还是mindee老大给的)板子当服务器了。
首先,我先给板子刷好Qt4 linux,然后启动它,我们可以在启动时在串口调试信息中发现,友善已经帮我们移植好了Boa了。
因此,我们不用搞神马编译移植的,直接用就行。
然后我改改/etc/boa/boa.conf配置文件,我的方案是把网页放在SD卡的www文件夹里面,然后让boa自己读取去!
修改后的boa.conf:
Port 80
User root
Group root
ErrorLog /dev/console
AccessLog /dev/null
ServerName friendly-arm
DocumentRoot /sdcard/www
DirectoryIndex index.html
KeepAliveMax 1000
KeepAliveTimeout 10
MimeTypes /etc/mime.types
DefaultType text/plain
CGIPath /sdcard/www/bin
AddType application/x-httpd-cgi cgi
当然也可以把网页丢进板子里面,不必SD卡也行。
改好后,关掉板子,拿出SD卡,把网页放进去。放好后再插回去,接上路由器启动板子。
解决了,boa运行了,这时,我们在电脑这边输入板子的IP就能看到网页。
可是,我的网站,光搞内网不行,还得对外搞外网接入啊,不过呢,家里的网络是联通的ADSL(不是静态IP,是动态的……),这个,比较麻烦了。
这时,我们在3322.org注册一个动态域名,然后找来一台刷了DD-WRT的路由,在web控制端“设置选项卡”里找到动态DNS,选择3322.org并启用它,键入用户名和密码之类的,保存后就行了
接着,找到“NAT/QOS选项卡”,找到端口转发,然后找到“映射”,填入以下内容:
应用程序:boa
来源端口:80
协议选“两者”
IP地址,输入板子的IP
目的端口:80
然后点添加,然后勾选“启用”,保存设置,就行了。
[ 此帖被huhu2207在2013-08-31 16:39重新编辑 ]