配置Debian LNMP(Linux, Nginx, MySQL/MariaDB, PHP)環境是一個相對直接的過程,但有幾個關鍵要點需要注意,以確保服務器的安全性和性能。以下是配置Debian LNMP環境的主要要點:
sudo apt update
sudo apt install nginx
/etc/nginx/nginx.conf
。你需要檢查并修改這個文件以確保它正確地指向了你的網站文件。sudo systemctl start nginx
sudo systemctl enable nginx
sudo apt install mariadb-server
sudo mysql_secure_installation
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo apt install php php-fpm php-mysql
/etc/php/版本/fpm/php.ini
),確保listen
指令設置為unix:/run/php/php版本-fpm.sock
或127.0.0.1:9000
,具體取決于你的Nginx配置。sudo systemctl start php版本-fpm
sudo systemctl enable php版本-fpm
/etc/nginx/sites-available/default
。確保在server
塊中包含以下內容:location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php版本-fpm.sock;
}
sudo nginx -t
sudo systemctl reload nginx
sudo ufw allow 'Nginx Full'
/var/www/html
目錄下創建一個info.php
文件,包含以下內容:<?php
phpinfo();
?>
/info.php
,如http://your_server_ip/info.php
。如果看到PHP信息頁面,說明配置成功。