Linux LAMP服務器如何配置

Linux LAMP服務器如何配置

本指南詳細介紹如何在linux系統上搭建LAMP服務器,包括apache、mysqlphp的安裝與配置,以及必要的安全設置。

一、安裝Apache Web服務器

首先,更新系統軟件包并安裝Apache:

sudo apt update sudo apt install apache2

安裝完成后,啟動Apache并設置為開機自啟動:

sudo systemctl start apache2 sudo systemctl enable apache2

二、安裝mysql數據庫

接下來,安裝MySQL服務器和客戶端:

sudo apt install mysql-server mysql-client

安裝過程中,系統會提示您設置MySQL root用戶的密碼。安裝完成后,強烈建議運行mysql_secure_installation腳本以增強數據庫安全性:

sudo mysql_secure_installation

按照提示完成安全配置,包括設置強密碼、移除匿名用戶、禁止遠程root登錄等。

三、安裝PHP及相關模塊

安裝PHP及其必要的擴展模塊,其中php-mysql模塊用于PHP與MySQL數據庫的交互:

sudo apt install php libapache2-mod-php php-mysql

安裝完成后,重啟Apache服務器使PHP生效:

sudo systemctl restart apache2

四、配置Apache以支持PHP

編輯Apache配置文件(通常位于/etc/apache2/apache2.conf或/etc/httpd/conf/httpd.conf),添加以下代碼以加載PHP模塊并指定PHP文件類型:

LoadModule php_module modules/libphp5.so  #  路徑可能因系統而異,請檢查實際路徑 AddType application/x-httpd-php .php

保存配置文件后,重啟Apache服務:

sudo systemctl restart apache2

五、測試LAMP環境

創建一個簡單的PHP測試文件info.php,將其放置在Apache的默認web根目錄(通常為/var/www/html/),內容如下:

<?php phpinfo(); ?>

瀏覽器中訪問http://your_server_ip/info.php,如果顯示PHP信息頁面,則表示LAMP環境配置成功。

六、強化服務器安全

為了提升服務器安全性,請務必進行以下操作:

sudo apt install ufw sudo ufw allow 22 sudo ufw allow 80 sudo ufw allow 443 sudo ufw enable
  • ssh安全加固: 修改SSH默認端口,禁用密碼登錄,使用密鑰認證。編輯/etc/ssh/sshd_config文件,修改如下配置:
Port 2222  # 修改為非默認端口 PasswordAuthentication no  # 禁用密碼登錄 PubkeyAuthentication yes  # 使用密鑰認證

保存后重啟SSH服務:sudo systemctl restart sshd

  • 用戶權限管理: 創建普通用戶并賦予sudo權限,避免直接使用root用戶登錄。
sudo adduser newuser sudo usermod -aG sudo newuser
  • 定期更新: 定期更新系統和軟件包,及時修復安全漏洞。
sudo apt update sudo apt upgrade -y

通過以上步驟,您就可以成功搭建并安全地運行一個Linux LAMP服務器。 請根據實際情況調整命令和路徑。

? 版權聲明
THE END
喜歡就支持一下吧
點贊5 分享