利用BPI-M2做WEB服务器之一--配置服务器

前段时间看到有个学长在用自家电脑做网站,说准备给学校电协用,突然想到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/

向大神学习!:lol

厉害, 请问,怎么设定自动登录? 目前的版本默认帐号是 bananapi,密码 bananapi