Привет друзья! На этом уроке вы научитесь устанавливать LAMP сервер на Ubuntu . LAMP - это необходимое программного обеспечения для работы веб-сервера. Расшифровка такая L – Linux (Ubuntu например), A – Apache (веб сервер очень прост в настройке), M – MySQL (база данных), P – PHP (язык программирования для бэкенд разработки) так и получаем LAMP.
Обязательно подписывайтесь сюда:
✔ Телеграм - 🚀
✔ Подписывайся
✔ Вступай в группу Вк - 🚀
✔ Поддержи проект:
На этом уроке мы с вами:
✔ Научимся устанавливать LAMP сервер на Ubuntu .
✔ Научимся создавать файлы в директории нашего сервера.
✔ Научимся давать доступ через файрвол к нашему серверу снаружи.
✔ Научимся делать свой веб сервер на Linux.
❗️❗️ Tasksel - это утилита, которая позволяет устанавливать пакеты различных программ буквально в одну команду. Она разработана для Debian, но может использоваться и в Ubuntu. Для её установки выполните в терминале: sudo apt install tasksel
❗️ Обратите внимание, что десктопной версии Ubuntu tasksel использовать не желательно. LAMP установится нормально, но при попытке его удаления командой tasksel remove из-за бага утилита может снести вам всю систему. Пользователи сообщают о проблемах с этой утилитой в версии Ubuntu для рабочего стола.
❗️❗️❗️ Перед активацией ufw - убедитесь, что сможете подключиться к серверу, например, через консоль, или что вы еще добавили правило для подключения через ssh!
✅ Пошаговая инструкция к установке LAMP сервера на Ubuntu (Настройка сервера LAMP в Ubuntu по шагам)
1 Вариант установки: установка LAMP-сервера с помощью apt команды, с минимальным количеством пакетов:
$ sudo apt install php-mysql libapache2-mod-php mysql-server
или 2 вариант: с помощью tasksel команды:
$ sudo tasksel install lamp-server
Включаем автозапуск Mysql / MariaDB и Apache после перезагрузки:
$ sudo systemctl enable —now mysql
$ sudo systemctl enable —now apache2
Настройка базы данных MySQL / MariaDB. 1-е выполняем безопасную установку:
$ sudo mysql_secure_installation
Далее, давайте проверим соединение с базой данных MySQL программно, используя скрипт PHP. Просто для целей тестирования мы будем использовать LOW (слабых паролей) политику паролей.
Подключаемся к MySQL из командной строки:
root @ linuxconfig: ~ # sudo mysql -u root -p
Чуть позже мы создадим базу данных и пользователя. Сначала зададим политику паролей, а потом создадим нового пользователя ndbadmin и предоставим этому пользователю полные привилегии для новой new_db базы данных.
mysql: CREATE DATABASE new_db;
mysql: CREATE USER `ndbadmin` @` localhost` IDENTIFIED WITH mysql_native_password BY ’0urPassW0rdHeRe!1’;
mysql: GRANT ALL ON new_db. * TO `ndbadmin` @`localhost`;
mysql: FLUSH PRIVILEGES;
* использовано двоеточие вместо угловой скобки *
Теперь создадим скрипт PHP с именем /var/www/html/ для подключения к локальной базе данных MySQL.
Ссылка на файл:
Делаем скрипт исполняемым:
$ sudo chmod x /var/www/html/
Теперь проверяем в браузере, чтобы эта ссылка http://localhost/ вывела Connected to the database.
Можно включить безопасное соединение с нашим веб-сервером Apache по HTTPS. Обратите внимание, что мы будем использовать настройки Apache2 по умолчанию с самоподписанным сертификатами SSL.
Лучше использовать Let’s Encrypt для создания новых сертификатов для ваших тестовых задач.
$ sudo a2ensite default-ssl
$ sudo a2enmod ssl
$ sudo systemctl restart apache2
И теперь проверяем по https, открываем в браузере https://localhost/
Давайте откроем порты 80 и 443 на файрволе, для разрешения входящего трафика:
$ sudo ufw allow in “Apache Full“
Теперь создадим скрипт /var/www/html/ со следующим содержанием, чтобы увидеть настройки конфигурации LAMP и включенные модули.
Ссылка на файл:
Делаем скрипт PHP исполняемым:
chmod x /var/www/html/
Открываем его по URL - http://YOUR_SERVER_DNS_NAME-OR-IP_ADDRESS/
✅ Теперь вы умеете устанавливать LAMP сервер на Ubuntu. Смотрите уроки по администрированию!
#установкаlamp #lamp #lampubuntu #администрирование #дляначинающих
- Уроки от #OlegShpagin 👨🏼💻
Ставь лайк, если тебе понравилось видео 👍
►► Подписывайся на канал!
✅ Начинаете изучать мир ИТ? – Повторяйте все то, что показываем в обучающем видео. Тогда вы будете закреплять материал быстрее и сможете начать не только программировать, но и администрироват
1 view
258
77
7 months ago 01:30:16 1
УИЛЬЯМ ВУДВОРД «ХЛЕБА И ЗРЕЛИЩ». Аудиокнига. Читает Александр Клюквин
7 months ago 00:01:00 1
“ГРУЗИИ НУЖЕН ТАКОЙ ЖЕ КАК ПУТИН“ | Бывшая ио президента Грузии поставила на место дочку Немцова
7 months ago 00:03:22 1
Установка створки в глухое алюминиевое окно
7 months ago 00:10:22 1
ПОВЕСТКА ДНЯ - 22: коррупция съела одичалых имитаторов, и как исправить положение менее чем за год
7 months ago 00:26:29 1
Пропажа офицера КГБ в СССР. Понадобились годы, чтобы установить произошедшее
7 months ago 00:06:30 1
Как установить генератор 100А с Нивы на Москвич
7 months ago 00:48:26 1
Вязаная игрушка крючком, амигуруми. Мастер-класс для начинающих. Как связать цыпленка своими руками.
7 months ago 00:20:47 1
Чистый понедельник. Орлы в небе. Бесплатная еда.
7 months ago 00:27:23 1
Изба строится - Установил стол. Приготовил сочную курочку
7 months ago 00:08:14 1
СЛИВ МОДА RADMIR 6.6 | Фулл Центр занятости|Новый Машины|Новые скины|
7 months ago 01:45:17 1
КняZz, Андрей Князев. Концерт памяти Михаила Горшенёва 2023
7 months ago 00:16:19 1
Как установить 2din 9“ автомагнитолу на Газель бизнес.#1
7 months ago 00:13:16 1
💥Установка и работа с медиаплеером VLC Media Player💥
7 months ago 00:06:51 1
Илон Маск рассказал о планах по колонизации Марса. Компания Tesla проведет 8 августа презентацию
7 months ago 01:23:07 1
Владимир Машков: «Мне нечего сказать ютуб-аудитории»
7 months ago 00:39:13 1
ТАЙНА ПАСХАЛЬНОЙ ВЕЧЕРИ
7 months ago 00:22:03 1
Видео-жесть! 🚫Паразиты в Организме Человека-Признаки паразитов в человеке
7 months ago 00:02:40 1
HOGWARTS LEGACY РУССКАЯ ОЗВУЧКА УСТАНОВКА! (Только ПК и Стим дек) как установить включить 🎄👍🔔
7 months ago 00:03:06 1
Обновление NVIDIA оптимизация игр и установка драйверов
7 months ago 00:13:51 1
Как улучшить технику бега. Постановка стопы
7 months ago 00:01:00 1
Бездомному коту сломали лапу за то что попросился погреться
7 months ago 00:36:46 1
ОКНА от застройщика ПРИДУТ В НЕГОДНОСТЬ! Срочно поменяй!
7 months ago 01:02:29 1
ЭНДРЮ БАСИАГО ПРОЕКТ ЦРУ ПО ТЕЛЕПОРТАЦИИ И ПЕРЕМЕЩЕНИЮ ВО ВРЕМЕНИ
7 months ago 00:08:20 1
Управление Подсознанием. Правильные установки Подсознания