为了让更多的朋友不让自己家里的树莓派丢在角落吃灰,也让自己不忘记折腾架设的过程,做个教程,有不足之处请大家多多包涵。
目的:让树莓派架设web服务,搭建个人博客,使用自己的域名访问,家里的动态ip也可以。
材料:树莓派一个,TF卡(请使用品牌高速卡),数据线一根,网线一根,高品质2A电源。
啰嗦几句,树莓派外壳最好使用注塑的,树莓派贴好散热片和使用风扇,TF卡最好使用闪迪金士顿的高速卡(16G),电源最好使用大品牌的,千万不要使用山寨的。
开始教程:
第一步写入系统本人使用的是官方的Raspbian系统(2016-5-10),5.10以后的版本同样的步骤。
下载的是2016-05-10-raspbian-jessie-lite,Lite版本就是精简了界面的,这样可以节省很多不必要的内存资源占用。下载地址:https://www.raspberrypi.org/downloads/raspbian/
使用Win32DiskImager这个工具输入系统
工具可在QQ群:2172263下载
等待系统的刷写完成,完成后关闭软件就行了。
假如你不要这系统了,要重新刷系统,还是使用这工具刷提供的bootsector.img,然后在格式话下卡,卡就回到买来的样子了,也适用于把卡还原。
接下来把TF卡插入树莓派,并且上电,使用IPscan找到树莓派的ip地址,或者在路由中查看所有设备的ip地址并找到你的树莓派的地址。
最好是把树莓派固定ip,后面端口映射需要它是固定的ip,笔者是在路由器中固定树莓派的ip,路由中固定好ip之后,树莓派重起下 这样树莓派的ip就固定了。笔者把树莓派ip固定在了200,你们就固定你们自己想要的,ip在2-245之间就行。
下面使用Putty或者其他Xshell工具登录,树莓派默认主机名是 raspberrypi 默认用户是 pi 密码为 raspberry
我们需要解锁root获取权限,这样方便后面操作。
pi@raspberrypi:~$ sudo passwd root
Enter new UNIX password: #输入第一遍密码
Retype new UNIX password: #输入第二遍密码
启用 root 账号登录
pi@raspberrypi:~$ sudo passwd –unlock root
passwd: password expiry information changed.
输入上面第一行代码 第二行是提示错误的代码
原因是 新版本ssh默认关闭root登陆 你可以修改一下ssh的配置文件
pi@raspberrypi:~$ sudo nano /etc/ssh/sshd_config
Ctrl + W 快捷键 搜索 PermitRootLogin without-password
修改 PermitRootLogin without-password 为 PermitRootLogin yes
Ctrl + O 快捷键 保存
Ctrl + O 快捷键 退出 Nano 编辑器
执行完之后,用 reboot 命令重启,这样就可以解锁root账户。
重起后直接使用root账户登录,后面所有操作都在root下完成。
重新进入后第一件事情就是更新,命令apt-get update 等待更新的完成
时间时区调整:输入sudo dpkg-reconfigure tzdata
选择Asia 亚洲 然后选择上海 回车后变成下面这样
Current default time zone: ‘Asia/Shanghai’
Local time is now: Fri Jun 3 07:58:23 CST 2016.
Universal Time is now: Thu Jun 2 23:58:23 UTC 2016.
接下来就是架设web了
输入命令 sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql
输入Y 安装,期间会让你2次MYsql数据库密码笔者临时输入了qwert123456作为密码,期间会下载一些其他的安装包并且会自动安装。
装完 在浏览器输入树莓派的ip,看到下面的页面说明web服务安装成功
接下来就是创建一个数据库了,因为要搭建wordpress必须要有数据库。
连接进入mysql:mysql -p 退出数据库:quit 创建名为 ***(自定义)数据库:create database ***;如:【create database wordpress;】
显示所有的数据库命令:show databases; 删除一个数据库:drop database 库名;例如命令:drop database daobidao; 就删除了daobidao 数据库。【drop database wordpress;】
创建的数据库成功
输入 sudo chmod 777 /var/www/ 给文件夹权限 不然后面没权限操作,再输入 sudo /etc/init.d/apache2 restart
树莓派命令的操作到此基本就全部完成了
接下来闭着使用的是FlashFxp登录树莓派 传入wordpress程序,当然你们可以使用其他的工具,笔者用这个工具好多年了,习惯了。
进入 /var/www/html/ 删除里面自带的index页面传入在wordpress官网下载的程序https://cn.wordpress.org/,文件夹里面的程序全部传入。去下载wp程序就不用教了吧,这如果不会你可以全部关了不用看教程了。
接下来在浏览器输入树莓派的ip地址进行wp的安装,如果你是要使用自己域名访问的,先把花生壳映射做好再使用域名打开,如果第一次用局域网ip打开的安装博客的,那么wp的链接就是局域网内网的ip地址了,要改成域名的对于新手我就不教了,推荐使用域名打开,前提先把下面动态ip映射,使用自己域名架设的教程看完。如果局域网网测试成功,想用外网ip或者域名访问建议删除重装,不然链接不对。
外网映射,动态ip部分:
首先在路由里面映射端口,可能你们有的是TP啊之类的路由比较多,在虚拟服务里面端口映射,注意要内部和外部的端口设置一致,协议要设置成ALL或者BOTH。路由设置完了,设置花生壳,比这一开始的时候是使用花生壳的windows版的客户端的,这样比较浪费,必须有一台电脑一直开着,经过了解花生壳的花生棒就能打到效果。使用花生壳最好自己注册个net,com或者cn的域名,免费送的域名不给力的,下面笔者就演示下花生壳映射。
如果是客户端的,右键域名-花生壳管理-添加映射,后面的设置就和笔者一样了。如果你是内网ip,需要花6元在花生壳开通下内网映射,不然不能使用内网映射,一次开通,永久使用。
最后在说下笔者的博客地址:www.fanhuayijiu.com
树莓派架设博客QQ群:2172263