1.20M
Категория: ИнтернетИнтернет

Лекция 2

1.

Разработка и администрирование
WEB-приложений
Лекция 2
Преподаватель: Копченко Вадим Константинович
директор IT-центра СВГУ
директор центра цифровой эволюции
преподаватель кафедры цифровой инженерии
Email: vkopchenko@svgu.ru

2.

Виртуальные хосты
DNS-сервер
Виртуальный хост — это сущность, которая позволяет
работать множеству сайтов на одном сервере. Хосты
совместно и максимально эффективно используют
доступные ресурсы сервера.
Доменные имена
Виртуальные хосты связывают доменное имя сайта с
директорией, в которой находятся нужные файлы. Например,
именам www.svgu.ru и abiturient.svgu.ru в DNS может
соответствовать один и тот же IP-адрес, и Apache
обслуживает оба этих сайта.
Каждый виртуальный хост отображает разную информацию
в зависимости от того, какой из сайтов, размещённых на
этом сервере, открывает посетитель.
Реверс-прокси Nginx
www.svgu.ru
sdo.svgu.ru
WEB-сервер
ab.svgu.ru
2

3.

Как работает DNS
3

4.

Как работает DHCP
Процесс получения IP-адреса по DHCP состоит из четырёх
стадий:
Клиент DHCP
Сервер DHCP
DHCP-Discover
DHCP-Request
1.DHCP Discover. Клиент отправляет в сеть
широковещательный запрос на поиск DHCP-сервера о том,
что он хочет получить настройки IP.
2.DHCP Offer. Сервер отправляет клиенту предложение с
вариантом настроек IP. Сообщение содержит предлагаемый
IP-адрес, маску подсети, шлюз по умолчанию, DNSсерверы и другие параметры.
3.DHCP Request. Клиент отправляет широковещательный
запрос на сервер DHCP, таким образом подтверждая своё
согласие принять данные настройки от DHCP-сервера.
4.DHCP Ack. Сервер принимает DHCP Request от
клиента и если данный адрес еще никому не назначился,
то отправляет подтверждение в виде DHCP Ack
4

5.

Что ещё может DHCP
Передача информации о DNS-серверах
Передача информации о шлюзе доступа в Интернет
Передача информации о PXE-сервере в сети
Установление пользователю конкретного, статического IP
5

6.

Порты и сервисы
Номера портов/протокол
20/TCP
21/TCP
30000-35000
53/TCP,UDP
80/TCP,UDP
443/TCP,UDP
3128/TCP
8080/TCP
Описание
FTP-DATA — для передачи данных FTP
Для передачи команд FTP
Пассивные порты FTP (Обычно используются
proftpd и pure-ftpd)
DNS (Domain Name System)
HTTP (HyperText Transfer Protocol)
HTTP через SSL или TLS
HTTP используется прокси серверами
HTTP используется прокси серверами
6

7.

Порты и сервисы
Номерапортов/протокол
портов/протокол
Номера
Описание
Описание
22/TCP,UDP
25/TCP,UDP
SSH (Secure
— криптографический
сетевой
SMTP
(SimpleSHell)
Mail Transfer
Protocol) — применяется
протокол
для безопасной
передачи данных
для пересылки
почтовых сообщений
в виде
Telnet — применяется
для передачи текстовых
незашифрованного
текста
сообщений
в незашифрованном
POP3
(Post Office
Protocol версии виде
3)
Панель
управления
DirectAdmin
IMAP
(Internet
Message
Access Protocol) —
СУБД
MySQL для получения и синхронизации
используется
Панель
управления
Vesta почты
сообщений
электронной
Панель
управления
cPanel (вход для пользователей)
IMAP
через
SSL или TLS)
Панель(POP3
управления
cPanel (вход
POP3S
с шифрованием
SSLдля
или TLS)
администратора)
SMTP через SSL
23/TCP,UDP
110/TCP,UDP
2222/TCP
143/TCP,UDP
3306/TCP,UDP
8083/TCP
2083/TCP
993/TCP,UDP
2087/TCP
995/TCP
587/TCP,UDP
7

8.

Порты и сервисы
Номера портов/протокол
Описание
22/TCP,UDP
SSH (Secure SHell) — криптографический сетевой
протокол для безопасной передачи данных
Telnet — применяется для передачи текстовых
сообщений в незашифрованном виде
Панель управления DirectAdmin
СУБД MySQL
Панель управления Vesta
Панель управления cPanel (вход для пользователей)
Панель управления cPanel (вход для
администратора)
23/TCP,UDP
2222/TCP
3306/TCP,UDP
8083/TCP
2083/TCP
2087/TCP
8

9.

Задача 1
Скачать phpMyAdmin
Распаковать скачанный архив командой unzip phpmy…
Переместить архив в директорию /var/www
Переименовать архив в pma.svgu.local
Выдать веб-серверу права на директорию pma.svgu.local с
помощью команды sudo chown –R www-data:www-data
/var/www/pma.svgu.local
Переименовать файл
/var/www/pma.svgu.local/config.sample.inc.php в config.inc.php
Создать виртуальный хост на основе прописанного в hosts-файл
домена pma.svgu.local
Перейти в браузере в созданный виртуальный хост
Авторизоваться с помощью учётных данных от MySQL
8

10.

СПАСИБО ЗА ВНИМАНИЕ
English     Русский Правила