一乐电子

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
查看: 4245|回复: 10

[其他DIY] 使用beaglebone black做一个web服务器

[复制链接]
发表于 2016-3-11 22:36 | 显示全部楼层 |阅读模式
   刚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已经折腾好几天了,下面就整别的了,至于这个小服务器感觉应该还可以,先跑一段时间再说。
Image 5.png




发表于 2016-3-11 23:00 | 显示全部楼层
在哪里收的?
回复

使用道具 举报

 楼主| 发表于 2016-3-11 23:25 | 显示全部楼层

496528761 群号,现在涨价了 90

回复

使用道具 举报

发表于 2016-3-12 08:16 | 显示全部楼层
坛子里隐藏着这么多嵌入式的大牛人。。。
回复

使用道具 举报

发表于 2016-3-12 14:04 | 显示全部楼层
杯具的大局域网。。。
我这60k上传的电信还保持着大因特网的IP,挺好
tomatoes.ddns.us:82
回复 1 0

使用道具 举报

发表于 2016-3-12 17:39 | 显示全部楼层
本帖最后由 junyee 于 2016-3-13 13:31 编辑

楼上的真懒..

不过我更懒..

http://junyee.gicp.net:81/blog
哈哈,楼上的今天不能访问了.
回复

使用道具 举报

发表于 2016-3-12 18:13 | 显示全部楼层
你们的IP地址从哪里申请?
回复

使用道具 举报

发表于 2016-3-12 18:16 | 显示全部楼层
楼主厉害,支持一个了
回复

使用道具 举报

发表于 2016-3-13 19:51 来自手机 | 显示全部楼层
5楼六楼两位大侠指点下怎么玩的
回复

使用道具 举报

发表于 2016-3-13 19:51 来自手机 | 显示全部楼层
5楼六楼两位大侠指点下怎么玩的
回复

使用道具 举报

本版积分规则

QQ|一淘宝店|手机版|商店|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2026-4-22 05:37 , Processed in 0.041942 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表