Как сделать веб сервер (установка LAMP на Ubuntu Server)
Привет друзья! На этом уроке вы научитесь устанавливать LAMP сервер на Ubuntu Server. LAMP - это необходимое программного обеспечения для работы веб-сервера. Расшифровка такая L – Linux (например, Ubuntu), A – Apache (веб сервер простой в настройке), M – MySQL (база данных), P – PHP (язык программирования для бэкенд разработки) так и получаем LAMP.
Конечно для любого сервера нужен еще и файрвол – ufw, мы его тоже настроим.
Как сделать веб сервер? Как установить LAMP на Ubuntu Server?
Ответ: Смотри это видео и следуй инструкциям в описании к видео!
На этом уроке мы с вами:
✔ Установим LAMP на сервер Ubuntu Server.
✔ Проверим работу Apache веб сервера на сервере Ubuntu Server.
✔ Настроим базу данных на MySQL: создадим базу данных, пользователя и назначим права.
✔ Подключимся к базе данных из PHP.
✔ Сделаем веб сервер на Ubuntu Server (на Linux).
❗️❗️❗️ Перед активацией ufw - убедитесь, что сможете подключиться к серверу, например, через консоль, или что вы еще добавили правило для подключения через ssh!
✅ Инструкция к установке LAMP на сервере Ubuntu Server (по шагам)
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. Подключаемся к MySQL из командной строки:
root @ linuxconfig: ~ # sudo mysql -u root -p
Давайте создадим базу данных new_db и пользователя 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.
Ссылка на файл:
Теперь проверяем в браузере, чтобы эта ссылка 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 и включенные модули.
Ссылка на файл:
Открываем его по URL - http://YOUR_SERVER_DNS_NAME-OR-IP_ADDRESS/
Где нас можно найти ►
✔ Вступай в группу ВК -
✔ Дополнительные уроки с домашними заданиями можно найти на сайте WISEPLAT:
✅ Теперь вы умеете устанавливать LAMP на сервер Ubuntu Server. Уроки по администрированию на нашем канале!
#установкаlamp #lampserver #lampubuntu #администрирование #дляначинающих
- Уроки от #OlegShpagin 👨🏼💻
Ставь лайк, если тебе понравилось видео 👍
►► Подписывайся на канал!
✅ Начинаете изучать мир ИТ? – Повторяйте все то, что показываем в обучающем видео. Тогда вы будете закреплять материал быстрее и сможете начать не только программировать, но и администрировать. 👍
Смотрите наши обучающие видеоуроки! :)
135 views
293
86
1 month ago 00:02:20 3
Будущее России начинается с молодёжи
1 month ago 00:26:07 1
Строительные хитрости. Самый быстрый монтаж шпилек. Анкера DKC и многое другое.
1 month ago 00:21:47 12
Обзор предложений по продаже квартир в Марианских Лазнях. Январь 2025.
1 month ago 00:34:35 3
Прямая линия Путина -зачем он это сделал. Бузова как символ путинизма. Похороны Кириллова.
1 month ago 00:09:58 2
Вот такой была ужасная ЖИЗНЬ СЕКСУАЛЬНЫХ РАБЫНЬ японской армии во 2-й Мировой войне
1 month ago 00:07:53 1
5 НОВЫХ СХЕМ МОШЕННИЧЕСТВА: как не стать жертвой?
1 month ago 03:26:43 1
💔😢Променял на МОЛОДУЮ ЛЮБОВНИЦУ. Изменить судьбу | ЛУЧШИЕ ДРАМЫ | МЕЛОДРАМЫ 2024
1 month ago 02:14:39 2
— Онлайн-богослужение КОГДА ПРИГОТОВИТ НАМ МЕСТО И ЧТО ЭТО ЗА МЕСТО?
1 month ago 00:18:30 8
Что делали дети маршалов и правительства СССР во время ВОЙНЫ?
1 month ago 01:28:14 2
Илон Маск и Такер Карлсон | ИИ, TruthGPT, Твиттер, крах банковской системы
1 month ago 00:23:56 1
Мастер Шаолинь Ши Хен И: Как Перестать Слишком Много Думать?
1 month ago 00:27:17 8
PVM НЕ НУЖЕН! RetroScaler2X – RCA, S-Video, YPbPr и RGB? ОБЗОР ЛАЙНДАБЛЕРА
1 month ago 00:15:31 1
Размышления - Слово стало плотью (1676)
1 month ago 00:03:31 1
Всё Закинул и ГОТОВО!!! 🍲 Очень Быстрый и Простой СУП за 20 МИНУТ | Приготовит Даже РЕБЁНОК
1 month ago 00:02:46 1
Гарри Поттер и Проклятое Дитя - Первый Трейлер (2025) По Мотивам Книги | Концепт-версия от Тизер ПРО
1 month ago 00:17:11 5
СЕГОДНЯ НОЧЬЮ ПРОИЗОЙДЕТ АКТИВАЦИЯ! К ВАМ ОБРАЩАЕТСЯ ГОСПОДЬ МЕЛХИСЕДЕК!
1 month ago 00:16:18 13
ВЕЛИКОЕ ПРЕДУПРЕЖДЕНИЕ ОТ АШТАР И ВРИЛЛОНА! НЕМЕДЛЕННО ПОКИНЬТЕ ПРИБРЕЖНЫЕ РАЙОНЫ
1 month ago 00:46:11 1
Веллер. Ботинок Трампа по яйцам Путина, снос памятника Высоцкому в Одессе, разрушение ЕС, развал РФ
1 month ago 00:37:27 1
Ykrаuна сделала это впервые. Оказывается и в эту игру они научились играть.
1 month ago 01:13:08 1
Омоложение изнутри. Как сделать организм моложе на 17 лет и избавиться от болезней? Владимир Дадали
1 month ago 00:08:29 1
Оладьи как Булочки/На соде/ТЕХНИКА/Рецепт на МИЛЛИОН
1 month ago 00:33:48 1
ГЛАВНАЯ ОШИБКА в отношениях, которая ВСЁ ПОРТИТ... Александр Меньшиков
1 month ago 00:12:14 1
Часть 2 Вовка из Тридевятого царства своими руками/Vovka from the Faraway Kingdom with his own hands
1 month ago 00:03:50 1
Каждый день делай этот массаж пальцев. Узнай почему. Му Юйчунь.