LNMP 环境软件安装目录
以下是 LNMP 一键安装包(以最新版本为准)中核心组件的默认安装路径。请注意,部分路径可能因安装选项或自定义编译而有所不同。
核心服务目录
- Nginx:
/usr/local/nginx/ - MySQL:
/usr/local/mysql/- 数据库数据目录:
/usr/local/mysql/var/
- 数据库数据目录:
- MariaDB:
/usr/local/mariadb/- 数据库数据目录:
/usr/local/mariadb/var/
- 数据库数据目录:
- PHP:
/usr/local/php/ - Redis:
/usr/local/redis/
Web 相关目录
- 默认网站根目录:
/home/wwwroot/(新版本通常为/home/wwwroot/default/) - Nginx 日志目录:
/home/wwwlogs/ - phpMyAdmin 目录:通常位于
/home/wwwroot/default/phpmyadmin/。出于安全考虑,强烈建议将其重命名为不易猜测的名称,或直接从官网下载新版进行替换。
FTP 服务目录
- PureFtpd:
/usr/local/pureftpd/- Web 管理界面:通常位于
/home/wwwroot/default/ftp/
- Web 管理界面:通常位于
- Proftpd:
/usr/local/proftpd/
配置文件目录
- 虚拟主机配置目录(由
vhost.sh脚本添加):/usr/local/nginx/conf/vhost/
LNMP 环境核心配置文件位置
管理 LNMP 环境时,经常需要修改以下配置文件。修改前请务必备份。
Web 服务器配置
- Nginx 主配置文件:
/usr/local/nginx/conf/nginx.conf - 虚拟主机配置文件:
/usr/local/nginx/conf/vhost/域名.conf
数据库配置
- MySQL/MariaDB 配置文件:
/etc/my.cnf
PHP 配置
- PHP 主配置文件:
/usr/local/php/etc/php.ini - PHP-FPM 进程管理器配置:
/usr/local/php/etc/php-fpm.conf
FTP 服务配置
- PureFtpd 主配置:
/usr/local/pureftpd/pure-ftpd.conf - PureFtpd MySQL 认证配置:
/usr/local/pureftpd/pureftpd-mysql.conf - Proftpd 主配置:
/usr/local/proftpd/etc/proftpd.conf - Proftpd 用户配置:
/usr/local/proftpd/etc/vhost/用户名.conf
缓存服务配置
- Redis 配置文件:
/usr/local/redis/etc/redis.conf
重要说明与最佳实践
1. 版本差异:原文中提及的“0.9版”、“1.0版”路径已过时。当前 LNMP 一键安装包结构已统一,建议以实际安装版本和官方文档为准。
2. 安全建议:
- phpMyAdmin 等管理工具应放置在非标准路径,或通过 IP 限制访问。
- 定期检查配置文件权限,避免敏感信息泄露。
3. 配置文件修改:修改任何核心配置文件(如 nginx.conf, my.cnf)后,必须重启相应服务才能使更改生效。
4. 路径确认:若不确定具体路径,可使用 find 或 whereis 命令查找,例如:find / -name 'nginx.conf' 2>/dev/null。