debian

Debian LAMP项目实战案例

小樊
45
2025-08-30 00:38:34
栏目: 智能运维

以下是一个基于Debian LAMP环境的实战案例:搭建个人博客系统。

一、环境准备

  1. 基础环境搭建
    按照搜索结果中的步骤安装Apache、MariaDB、PHP及phpMyAdmin:

    • 安装Apache:sudo apt install apache2,验证通过访问http://服务器IP查看默认页面。
    • 安装MariaDB:sudo apt install mariadb-server,运行sudo mysql_secure_installation设置root密码并完成安全配置。
    • 安装PHP及扩展:sudo apt install php libapache2-mod-php php-mysql php-fpm,创建info.php测试页面验证PHP运行正常。
  2. 配置域名与HTTPS(可选)
    编辑/etc/apache2/sites-available/000-default.conf,添加ServerName yourdomain.com并启用HTTPS重定向,配置SSL证书后重启Apache。

二、博客系统部署

  1. 选择博客平台
    以WordPress为例,下载并解压安装包到/var/www/html/blog目录:

    wget https://wordpress.org/latest.tar.gz
    tar -xzvf latest.tar.gz -C /var/www/html/blog
    chown -R www-data:www-data /var/www/html/blog
    
  2. 数据库配置
    通过phpMyAdmin创建博客数据库(如wordpress_db)和用户,授权访问。
    在WordPress安装界面输入数据库信息完成初始化配置。

  3. 优化性能(可选)

    • 启用OPcache加速PHP:sudo apt install php-opcache,编辑/etc/php/8.2/apache2/php.ini启用扩展。
    • 配置MariaDB缓存参数(如innodb_buffer_pool_size)提升数据库响应速度。

三、安全加固

  1. 防火墙配置
    使用ufw允许HTTP/HTTPS流量:sudo ufw allow 'Apache Full',启用防火墙sudo ufw enable

  2. 定期维护

    • 每周运行sudo mysqlcheck -u root -p --all-databases检查数据库健康状态。
    • 定期更新系统软件包:sudo apt update && sudo apt upgrade

四、扩展功能(可选)

参考来源

0
看了该问题的人还看了