钻石会员
主题
回帖0
积分18128
阅读权限50
注册时间2009-12-24
最后登录1970-1-1
在线时间 小时
|
刚70每个收了三个bbb,看到群里有人用bbb做的服务器来自动炒股,只能羡慕一下子,搜了老半天也没有搞定,最终还是决定做一个web服务器,用来写博客,当然以后还能做点什么就再看吧。
以前用过一代的beagleboard,感觉开发方式还是比较像原始的开发板,uboot到内核到文件系统都是分开烧写,然后唯一不太一样的是系统镜像生成方式很好玩,是网站直接生成的,现在就简单多了,直接下个EMMC镜像,然后直接从TF烧结到内存中就完成了。
硬件:BBB RevB4/B3 8GTF卡一张 读卡器一张
软件:Win32DiskImager。
一、下载镜像。
https://rcn-ee.com/rootfs/bb.org/release/2015-11-03/console/
这个是无桌面版本,当然也可以下带桌面的版本,我最初下载的就是带桌面的版本。带桌面版本的有点是直接可以接显示器用,当然需要一个转接hdmi线,另外就是集成了很多软件,BBB的大部分功能都可以很好地使用,最直观的就是直接在web用js来控制,缺点是改服务器好难,本身预装了web环境,需要禁掉好多东西。
继续,下载BBB-blank-eMMC-flasher-debian-7.9-console-armhf-2015-11-03-2gb.img.xz。
二、用Win32DiskImager烧结到TF卡。
三、按住S2,插上电源,然后等到四个指示灯开始闪,就可以松开了,然后BBB开始闪流水灯,等待烧结结束,灯全亮,再久一些就全灭,这样已经烧结玩了。
四、取出TF卡,接网线,上电,然后ssh到BBB就ok了,默认用户root,无密码。
下面是另外一个话题,
一、升级系统
输入 apt-get update 升级,此处可以先编辑source.list,换一个近一点的源。
二、安装lighttpd
apt-get install lighttpd lighttpd-doc
三、安装mysql
apt-get install mysql-server
需要输入密码
四、安装php5
apt-get install php5 php5-cli php5-cgi php5-dev php5-mysql php5-mcrypt php5-gd
五、启动lighttpd
lighttpd-enable-mod fastcgi
lighttpd-enable-mod fastcgi-php
lighttpd-enable-mod accesslog
lighttpd-enable-mod status
/etc/init.d/lighttpd force-reload
service lighttpd start
至此,基本完成。下面开始最终话题,安装blog程序,虽然安装了无数遍,还是重新记录一下吧,我最长用的是wordpress,不过感觉还是太大了,还是装个精简的emlog,美观而且更新很快,可以网络安装插件主题。
一、下载解压emlog
wget http://www.emlog.net/em_download/emlog/emlog_5.3.1.zip
apt-get install unzip
unzip emlog_5.3.1.zip
cp emlog/src/* /var/www/ -rf
二、创建一个mysql
mysql –u root –p
输入密码
进入到mysql>
输入create database emlog;一定要有;
然后退出即可。
三、安装emlog
打开网页就开始安装了中间需要确认权限,按下面输入即可。
cd /var/www
chmod 777 config.php
chmod 777 /var/www
chmod 777 content
chmod 777 content/backup
chmod 777 content/cache
chmod 777 content/plugins
chmod 777 content/templates
chmod 777 content/uploadfile
至此大功告成。
下面再扯些,刚开始本来打算用web.py的,结果搞了半天发现完整配置好麻烦,比起用php感觉难了好多,关键是python两个版本不兼容,都不能平滑过渡,万一用了python2,想换都麻烦死。另外本来打算映射到外网,结果发现我办的宽带处于大局域网中,没法子了,自娱自乐。
BBB已经折腾好几天了,下面就整别的了,至于这个小服务器感觉应该还可以,先跑一段时间再说。
|
|