楼主: mikeliujia

【TigerBoard】试用手记(八)——WEB服务器

[复制链接]
  • TA的每日心情
    奋斗
    2022-4-7 16:37
  • 签到天数: 736 天

    连续签到: 1 天

    [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






    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-4-7 16:37
  • 签到天数: 736 天

    连续签到: 1 天

    [LV.9]以坛为家II

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

    使用道具 举报

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

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-4-19 06:50 , Processed in 0.122336 second(s), 17 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.