博客 / Linux/ LNMP 环境配置文件与安装目录详解( 更新版)

LNMP 环境配置文件与安装目录详解( 更新版)

LNMP 环境配置文件与安装目录详解( 更新版)

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/
  • 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. 路径确认:若不确定具体路径,可使用 findwhereis 命令查找,例如:find / -name 'nginx.conf' 2>/dev/null

发表评论

您的邮箱不会公开。必填项已用 * 标注。