Настройка веб-сервера LAMP на Debian 10

LAMP - сокращенное название технологий: Linux, Apache, MySQL, PHP.
MySQL не входит в стандартный репозиторий Debian 10, поэтому будем использовать MariaDB.

sudo apt update
sudo apt upgrade
sudo apt install apache2
sudo apt install mariadb-server mariadb-client
mysql_secure_installation
sudo apt install php libapache2-mod-php php-mysql php-xml php-mbstring php-gd
sudo a2enmod rewrite

Добавляем FTP-сервер.

sudo apt install vsftpd

Изменения в конфигурации FTP-сервера, файл /etc/vsftpd.conf:

listen=YES
listen_ipv6=NO
write_enable=YES
chroot_local_user=YES
chroot_list_enable=NO
allow_writeable_chroot=YES
local_umask=022
chmod_enable=YES
file_open_mode=0644

Перезапуск службы FTP:

sudo /etc/init.d/vsftpd restart

Добавление пользователя:
adduser --home /var/www/site_dir --shell /bin/sh --ingroup www-data user

Последняя версия phpMyAdmin.

Создание суперпользователя MySQL (авторизация рутом в phpMyAdmin невозможна):

sudo mysql -p -u root
CREATE USER 'rootpm'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'rootpm'@'%' WITH GRANT OPTION;

Изменение пароля пользователя MySQL:

sudo mysql -p -u root
ALTER USER 'пользователь'@'localhost' IDENTIFIED BY 'новый пароль';
FLUSH PRIVILEGES;

Добавить комментарий

Ваш адрес email не будет опубликован.

Confirm that you are not a bot - select a man with raised hand: