查看: 637|回复: 0

简单用BPI-M2来学做WEB服务器(一)

[复制链接]

该用户从未签到

发表于 2015-11-17 08:52:27 | 显示全部楼层 |阅读模式
分享到:
前段时间看到有个学长在用自家电脑做网站,说准备给学校电协用,突然想到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服务器
增加一个用户,用户名为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服务器
接下来便是享受成果的环节了
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /2 下一条

手机版|小黑屋|与非网

GMT+8, 2024-4-25 19:36 , Processed in 0.107442 second(s), 17 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.