从零开始搭建web服务器环境(基于LNMP)
本文教您从零开始搭建web服务器环境,按照以下一步步操作,您就可以配置成功一台LNMP服务器,并且支持自动切割日志和保留指定天数,自动备份数据库。
服务器环境为Ubuntu Server 20.04,安装服务器系统时建议单独创建/data分区,用以存放web数据。
一、安装lnmp
1、sudo apt-get install nginx
2、sudo apt-get install mariadb-server
3、sudo mysql_secure_installation
4、apt-get install php-fpm php-mysql php-mbstring php-xml php-gd
二、导入用mysqldump备份的mysql数据库
1、mysql -u root -p
2、mysql命令提示符下:
create database company;
use company;
source /data/mysql_bak/company.sql;
3、备份mysql数据库
mysqldump -u root -p company > /data/mysql_bak/company.sql;
三、配置nginx
1、将默认站点配置文件/etc/nginx/sites-enabled/default删除,使用我们自定义的站点配置文件:把/data/install/vhosts.conf复制到/etc/nginx/sites-enabled里
sudo rm /etc/nginx/sites-ena