在CentOS系統(tǒng)上部署Web服務(wù)器的完整指南
環(huán)境準(zhǔn)備
執(zhí)行系統(tǒng)更新確保軟件包處于最新狀態(tài):
sudo yum update -y
驗證系統(tǒng)版本與網(wǎng)絡(luò)連通性,建議使用CentOS 7或8穩(wěn)定版本。
Apache服務(wù)器安裝(LAMP方案)
通過YUM包管理器安裝Apache:
sudo yum install httpd -y
啟動服務(wù)并設(shè)置開機自啟:
sudo systemctl start httpd
sudo systemctl enable httpd
Nginx服務(wù)器安裝(LEMP方案)
添加EPEL倉庫后安裝Nginx:
sudo yum install epel-release -y
sudo yum install nginx -y
管理服務(wù)運行狀態(tài):
sudo systemctl start nginx
sudo systemctl enable nginx
防火墻配置
開放HTTP/HTTPS標(biāo)準(zhǔn)端口:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
PHP運行環(huán)境集成
安裝PHP基礎(chǔ)組件與擴展:
sudo yum install php php-mysqlnd php-fpm php-opcache -y
重啟Web服務(wù)使配置生效。
功能驗證測試
在/var/www/html/
目錄創(chuàng)建測試頁:
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
通過瀏覽器訪問服務(wù)器IP地址查看效果。
安全強化建議
- 禁用默認歡迎頁與目錄索引功能
- 配置SSL證書啟用HTTPS加密
- 定期檢查系統(tǒng)日志與軟件更新
- 使用SELinux增強訪問控制