Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

CentOS 上搭建 LNMP 生產環境完整指南(Nginx 前端 + Apache 後端)

編輯:Linux 教學

前言

在 Linux VPS 上安裝好 CentOS 後,許多運維人員會選擇 LNMP 架構:Nginx 處理靜態資源,Apache 後端運行 PHP,搭配 MySQL 及緩存插件。本文記錄從磁盤分區、Yum 源優化到一鍵安裝腳本使用的完整流程,適合快速部署生產環境。

一、基礎系統配置

1. 磁盤分區與掛載

fdisk /dev/hda   # 或 /dev/sda,視硬體而定
vi /etc/fstab    # 永久掛載配置
mount -a         # 掛載所有 fstab 定義的分區

2. 修改 Root 密碼

passwd root

3. 優化 Yum 軟件源(以 163 鏡像為例)

cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.backup
# CentOS 5
wget https://mirrors.163.com/.help/CentOS5-Base-163.repo
mv CentOS5-Base-163.repo CentOS-Base.repo
yum makecache

提示:官方源更全面,163 部份庫較舊,可按需選擇。

二、LNMP 一鍵安裝包介紹

LNMP = Linux (CentOS) + Nginx + Apache + MySQL + PHP,並整合 Pure-ftpd、Jailkit 等輔助工具。所有操作集成在單一 Shell 腳本中,支援:

  • 全自動源碼編譯安裝/卸載 Apache、MySQL、PHP、Nginx、Pure-ftpd、Jailkit、phpMyAdmin
  • 開機自動更新本機 IP 至列表,便於虛擬主機綁定
  • 快速增刪用戶、虛擬主機、資料庫
  • 預設開啟 SSH(已 chroot)與 FTP 服務,賬號體系統一

下載地址

官方文檔:https://lnamp.net/

系統需求

  • CentOS 5 (32/64-bit)
  • ≥ 2 GB 磁盤空間
  • ≥ 128 MB 記憶體

三、常用管理命令

操作命令說明
安裝tar zxvf lnamp-1.0.tar.gz && ./install.sh全自動編譯,安裝後不可重複執行,需先卸載
卸載lnamp uninstall保留庫文件,提供誤操作取消機制
新增用戶lnamp create demo交互式設定密碼、主域名、磁盤配額
列出用戶lnamp list顯示所有已建用戶
修改用戶lnamp modify demo菜單式重設密碼、配額、子域名、資料庫
刪除用戶lnamp remove demo無二次確認,徹底清理配置、家目錄、資料庫,慎用

資料庫管理

  • phpMyAdmin:https://your-domain.com/phpmyadmin
  • MySQL 命令列:直接執行 mysql
  • Root 密碼:cat /root/.my.cnf 查看隨機生成的密碼

服務重啟

service httpd restart   # 重啟 Nginx + Apache
service mysql restart   # 重啟 MySQL
service pureftpd restart # 重啟 Pure-ftpd

四、總結

LNMP 一鍵包極大降低了生產環境部署門檻,適合中小型項目快速上線。生產環境建議根據實際流量調整 Nginx/Apache 參數、啟用 OpCache、配置防火牆與定期備份策略。

Copyright © Windows教程網 All Rights Reserved