lnmp下h5ai檔案伺服器配置從入門到死亡
好久沒碰過php了,那本《PHP從入門到精通》都被放在地上壓箱子用了。今天被老師拖著要安裝lnmp和h5ai做一個檔案伺服器。
1. 安裝lnmp
lnmp官網安裝教程
安裝完成之後。
注意記錄mysql密碼
我就悲催的忘記了。如果忘記lnmp的mysql密碼:
2. 新增虛擬主機
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中檔案目錄)
附錄,可能要用到的命令:
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許可權。
相關文章
- Nginx配置靜態檔案服務從入門到精通Nginx
- webpack:從入門到真實專案配置Web
- QT從入門到入土(三)——檔案的讀寫操作QT
- LNMP–配置靜態檔案快取LNMP快取
- scala 從入門到入門+
- makefile從入門到入門
- hive從入門到放棄(六)——常用檔案儲存格式Hive
- Linux 根檔案系統的移植(從入門到精通)Linux
- 《SpringMVC從入門到放肆》十五、SpringMVC之上傳檔案SpringMVC
- Docker 從入門到精通(三)一 網路配置Docker
- nginx 文件地址及配置檔案入門Nginx
- kafka從入門到關門Kafka
- Flask框架從入門到精通之引數配置(二)Flask框架
- WebRTC Gateway Janus入門:從配置到編寫外掛WebGateway
- 驅動載入到proc檔案下
- Asp.Net Core入門之配置檔案ASP.NET
- babel之配置檔案.babelrc入門詳解Babel
- LNMP 分散式叢集(二):NFS檔案伺服器的搭建與檔案緩衝上傳的配置LNMP分散式NFS伺服器
- 阿里雲ECS上CentOS系統配置從入門到進門阿里CentOS
- Thymeleaf從入門到精通
- LESS從入門到精通
- Git 從入門到精通Git
- Shell從入門到精通
- Promise從入門到精通Promise
- babel從入門到跑路Babel
- Jdbc從入門到入土JDBC
- vim從入門到精通
- Charles 從入門到精通
- RabbitMQ從入門到精通MQ
- SAP從入門到精通
- redis從入門到精通Redis
- SA:從入門到入土
- MyBatis從入門到精通(一):MyBatis入門MyBatis
- Service Worker 從入門到出門
- Python基礎知識詳解 從入門到精通(六)檔案操作Python
- 01 . Go框架之Gin框架從入門到熟悉(路由和上傳檔案)Go框架路由
- 10G下從ASM複製檔案到檔案系統ASM
- Jmeter(四十一) - 從入門到精通進階篇 - Jmeter配置檔案的刨根問底 - 下篇(詳解教程)JMeter