在 Ubuntu 上配置 LNMP 的实操步骤
一 准备与安装
二 配置 Nginx 与 PHP-FPM
server {
listen 80;
server_name your_domain_or_ip;
root /var/www/html;
index index.php index.html;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.1-fpm.sock; # 按实际套接字修改
}
location ~ /\.ht {
deny all;
}
}
三 安全与可选配置
CREATE USER 'appuser'@'%' IDENTIFIED BY 'StrongPass!';
GRANT ALL PRIVILEGES ON your_db.* TO 'appuser'@'%';
FLUSH PRIVILEGES;
四 常见问题排查