lnmp下h5ai文件服务器配置从入门到死亡

好久没碰过php了,那本《PHP从入门到精通》都被放在地上压箱子用了。今天被老师拖着要安装lnmp和h5ai做一个文件服务器。

1. 安装lnmp

lnmp官网安装教程
安装完成之后。
注意记录mysql密码
我就悲催的忘记了。如果忘记lnmp的mysql密码:

lnmp 的mysql密码重置

2. 添加虚拟主机

LNMP添加、删除虚拟主机及伪静态使用教程

3. 安装ftp服务器

LNMP下FTP服务器的安装和使用(Pureftpd和Proftp)

4. 上传h5ai到当前域名目录

www.mtianyan.cn
├─ _h5ai

访问http://域名/_h5ai/public/index.php

查看是否能访问成功。

5. 修改nginx配置文件。

!!!重点:修改当前域名下的,否则会报403 Forbidden错误找不到

!!!重点:修改当前域名下的,否则会报403 Forbidden错误找不到

!!!重点:修改当前域名下的,否则会报403 Forbidden错误找不到

重要的话说三遍。
添加的虚拟主机配置文件:/usr/local/nginx/conf/vhost/域名.conf
此时访问域名可以查看到下图所示。h5ai只有标题栏没有目录内容

下方没有文件

6. 解决h5ai不显示目录内容问题

修改PHP配置文件:/usr/local/php/etc/php.ini

将scandir从disabled中删除掉。

7. 最终成果(h5ai与ftp中文件目录)

ftp中文件目录
网页端显示

附录,可能要用到的命令:

vim下命令:

  • i插入
  • esc 退出模式
  • :wq!保存
  • /scandir 搜索该字符

linux下命令:

  • 增加用户并为其创建目录
    sudo useradd -g root 用户名 -m -s /bin/bash
  • 为该用户增加root权限:

root@ubuntu:~# sudo vim /etc/sudoers
修改文件如下:

#User privilege specification
root ALL=(ALL) ALL
mtianyan ALL=(ALL) ALL

保存退出,mtianyan用户就拥有了root权限。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值