前段时间看到有个学长在用自家电脑做网站,说准备给学校电协用,突然想到BPI也可以做啊,便开始动手了
我用的是BPI-M2,raspbian系统,想到可能会带不动,所以装的是一个轻量级的Web服务器,用的组合是nginx + php + sqlite
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器 关于nginx
PHP是是一种通用开源脚本语言 关于php
SQLite是一款轻型的数据库 关于sqlite
首先安装nginx并启动
sudo apt-get install nginx
sudo /etc/init.d/nginx start
www根目录在/usr/share/nginx/www中
继续安装
sudo apt-get install php5-fpm php5-sqlite sqlite sqlite3
配置
sudo nano /etc/nginx/sites-available/default
找到以下这句,把注释去掉
#listen 80; ## listen for ipv4.
找到index index.html index.htm
在中间加一个index.php
最后保存并重新加载nginx的配置
sudo /etc/init.d/nginx reload
然后在浏览器输入BPI的IP,当你看到welcome to nginx!字样时便说明搭建成功了
最后测试下php
sudo nano /usr/share/nginx/www/test.php
在文档中输入
<? phpinfo(); ?>
再访问下这个页面,如果成功就说明都OK了
另外,你还需要安装一个ftp服务器,以便网页上传可以去这个页面看看:香蕉派安装ftp服务器
增加一个用户,用户名为web
sudo useradd web
修改该账户的密码
sudo passwd web
接下来就按提示输入两次密码
让用户web拥有www根目录的所有权
sudo chown -R web /usr/share/nginx/www
将用户web的登录目录更改为www根目录
sudo usermod -d /usr/share/nginx/www web
重启vsftpd
sudo service vsftpd restart
目前只能内网访问,想要外网访问可以看这里:通过外网访问你的BPI服务器接下来便是享受成果的环节了
这个就是我做的,可以看看http://bpi.org.cn/