LNMP是指Linux、Nginx、MySQL和PHP的组合,常用于搭建网站服务器环境。以下是在Debian系统上配置LNMP环境的基本步骤和安全建议:
首先,更新软件包列表并安装Nginx:
sudo apt update
sudo apt install nginx
安装完成后,启动Nginx服务并设置开机自启:
sudo systemctl start nginx
sudo systemctl enable nginx
在Debian系统上,通常使用MariaDB作为MySQL的替代品。安装MariaDB:
sudo apt install mariadb-server mariadb-client
安装过程中,系统会提示设置root密码。安装完成后,启动MariaDB服务:
sudo systemctl start mariadb
sudo systemctl enable mariadb
为了安全起见,运行以下命令进行安全配置:
sudo mysql_secure_installation
安装PHP及其必要的扩展:
sudo apt install php php-fpm php-mysql
编辑Nginx的默认站点配置文件:
sudo vim /etc/nginx/sites-available/default
确保配置文件中有以下内容,以便Nginx能够正确处理PHP请求:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # 根据你的PHP版本调整
}
保存并退出编辑器,然后测试Nginx配置文件的语法是否正确:
sudo nginx -t
如果没有错误,重启Nginx服务:
sudo systemctl restart nginx
以上步骤提供了一个基本的LNMP环境配置指南,同时包括了一些安全配置的建议。请根据您的具体需求和系统环境调整配置。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:centos lnmp安全配置指南