查看: 193|回复: 1

[原创] 【TigerBoard】试用手记(八)——WEB服务器

[复制链接]

19

主题

1

好友

2595

积分

进士

Rank: 5Rank: 5

  • TA的每日心情
    奋斗
    4 天前
  • 签到天数: 550 天

    [LV.9]以坛为家II

    发表于 2016-4-4 22:38:19 |显示全部楼层
    本帖最后由 mikeliujia 于 2016-4-4 22:39 编辑

    1、轻量级的Web服务器,用的组合是nginx + php + sqlite
      Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器;
      PHP是是一种通用开源脚本语言;   
      SQLite是一款轻型的数据库;
    2、首先安装nginx并启动
    sudo apt-get install nginx
    t8.JPG

    sudo /etc/init.d/nginx start
    t9.JPG

    3、www根目录在/usr/share/nginx/www中
    t11.JPG

    继续安装
    sudo apt-get install php5-fpm php5-sqlite sqlite sqlite3
    t10.JPG

    4、配置
    sudo vim /etc/nginx/sites-available/default
    5、找到以下这句,把注释去掉
    #listen 80; ## listen for ipv4.
    找到index index.html index.htm
    在中间加一个index.php
    t12.JPG

    t13.JPG

    最后保存并重新加载nginx的配置
    sudo /etc/init.d/nginx reload
    t14.JPG

    然后在浏览器输入tigerboard的IP,当看到welcome to nginx!字样时便说明搭建成功了。
    t15.JPG

    5、测试下php
    sudo vim /usr/share/nginx/www/test.php
    在文档中输入
    <?  phpinfo(); ?>
    再访问下这个页面,http://192.168.1.104/test.php,如果成功就说明都OK了
    t16.JPG


    前面安装ftp服务器,以便网页上传。再次针对网页上传作如下配置:
    1、增加一个用户,用户名为web
    sudo useradd web
    2、修改该账户的密码
    sudo passwd web
    接下来就按提示输入两次密码
    3、让用户web拥有www根目录的所有权
    sudo chown -R web /usr/share/nginx/www
    4、将用户web的登录目录更改为www根目录
    sudo usermod -d /usr/share/nginx/www web
    5、重启vsftpd
    sudo service vsftpd restart
    t17.JPG







    回复

    使用道具 举报

    19

    主题

    1

    好友

    2595

    积分

    进士

    Rank: 5Rank: 5

  • TA的每日心情
    奋斗
    4 天前
  • 签到天数: 550 天

    [LV.9]以坛为家II

    发表于 2016-4-4 22:41:15 |显示全部楼层
    测试:ftp://192.168.1.104/,只能内网访问。输入前面设置的web帐号和密码即可以网页方式登录
    t18.JPG

    t19.JPG

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

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


    手机版|爱板网 |网站地图  

    GMT+8, 2016-12-6 02:43 , Processed in 0.118860 second(s), 12 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部