Настройка виртуальных хостов Apache в Ubuntu 18.04

Введение

Веб-сервер Apache — популярный способ размещения сайтов в Интернете. Согласно оценкам, в 2019 году на базе этого веб-сервера работали 29% всех активных сайтов. Он обеспечивает разработчикам преимущества гибкости и надежности. Используя Apache, администратор может настроить один сервер для хостинга нескольких доменов или сайтов через единый интерфейс или IP-адрес, используя систему сопоставления.

Каждый домен или сайт («виртуальный хост»), настроенный с помощью Apache, направляет посетителя в определенную директорию, где хранятся данные этого сайта. При этом не показывается никаких признаков того, что этот же сервер обслуживает другие сайты. Эта схема поддерживает расширение без программных ограничений, пока сервер сможет выдерживать нагрузку. Базовая единица, описывающая отдельный сайт или домен, называется виртуальный хост.

В этом руководстве мы рассмотрим настройку виртуальных хостов Apache на сервере Ubuntu 18.04. Во время этого процесса вы научитесь предоставлять разный контент разным посетителям в зависимости от того, какие домены они запрашивают.

Continue reading “Настройка виртуальных хостов Apache в Ubuntu 18.04”

Установка LAMP (Linux, Apache, MariaDB , PHP/phpmyadmin)

Устанавливаем apache2:

sudo apt update
sudo apt install apache2

 

Устанавливаем MariaDB:

sudo apt update
sudo apt install mariadb-server
sudo mysql_secure_installation

В следующем диалоге вам будет предложено задать пароль для пользователя root базы данных. (N)

Далее вы можете использовать клавиши Y и ENTER, чтобы принять ответы по умолчанию для всех последующих вопросов. Выбрав эти ответы, вы удалите ряд анонимных пользователей и тестовую базу данных, отключите возможность удаленного входа пользователя root и загрузите новые правила, чтобы внесенные изменения немедленно имплементировались в MariaDB.

Добавление административной учетки в MariaDB:

sudo mariadb
GRANT ALL ON *.* TO ‘admin’@’localhost’ IDENTIFIED BY ‘password’ WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit

 

Установка php:

sudo apt install php

Установка phpmyadmin:

sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl

 

При установке необходимо выбрать следующие параметры при запросах:

При выборе сервера выбирайте apache2.
На вопрос о необходимости использования dbconfig-common для настройки базы данных, следует выбрать «Да».
Затем необходимо выбрать и подтвердить пароль приложения MySQL для phpMyAdmin.

Scroll to top