CentOS LAMP 自定义配置实操指南
一 环境准备与组件安装
二 Apache 自定义配置
<VirtualHost *:80>
ServerName blog.example.com
DocumentRoot /var/www/blog
<Directory /var/www/blog>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/httpd/blog_error.log
CustomLog /var/log/httpd/blog_access.log combined
</VirtualHost>
三 PHP 与 PHP-FPM 自定义配置
ProxyPassMatch ^/(.*\.php)$ fcgi://127.0.0.1:9000/var/www/your_app/$1
DirectoryIndex index.php
四 MariaDB MySQL 自定义配置
CREATE DATABASE app_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'app_user'@'localhost' IDENTIFIED BY 'StrongPass!';
GRANT ALL PRIVILEGES ON app_db.* TO 'app_user'@'localhost';
FLUSH PRIVILEGES;
五 安全加固与验证