Звіт з навчальної інформатичної практики (Мельніченко, 2016 р.)
Зміст
Звіт з інформатичної навчальної практики
Виконав
Технічне завдання
- Встановити серверну ОС.
- Створити та налаштувати файловий сервер:
- В ньому створити дві папки. Одна папка відкрита для читання, інша для читання та запису.
- Створити гостьовий оступ.
- Налаштувати різний рівень доступу користувачам до певних папок.
- Встановити сервер віддаленого доступу.
- Налаштувати доступ через текстовий термінал з шифрованим з'єднанням.
- Налаштувати графічний термінал.
- Створити Web-сервер та налаштувати його для перегляду:
- Статичних сторінок.
- Сторінок з мультимедійним контентом.
- Сторінок з інтерактивним контентом.
Специфікація серверу
Встановлено ОС Ubuntu 16.04.1 LTS. RAM 1024 MB. HDD SATA 8 GB. Підключення до інтернету здійснюється через NAT. Створено локальну мережу між хостом та віртуальною машиною VirtualBox, де IP адреса хост-системи 192.168.56.0, адреса віртуальної машини 192.168.56.101. Мережа за допомогою DHCP.
Перелік програмних засобів серверу
- FTP-сервер vsftpd
- Сервер віддаленого доступу openssh-server
- Набір ПЗ для Web-серверу:
- nginx
- MySQL 5.7.16
- PHP (php7.0-fpm, php-mysql)
Опис роботи серверу
FTP
Коренем FTP є каталог /srv/ftp. В кореневому каталозі знаходяться дві папки anon (каталог анонімного користувача) і files (каталоги авторизованих користувачів). В каталозі files було створено дві папки: readonly (для читання), readwrite (для читання та запису). Гостьовий доступ здійснюється під користувачем anonymous, без паролю. Авторизовані користувачі здійснюють вхід під своїми логінами та паролями.
Сервер віддаленого доступу
Доступ у текстовому режимі здійснюється через ssh, під системними логінами та паролями користувачів. Авторизація користувачів здійснюється через ssh-ключ.
Web-сервер
Для демонстрації роботи Web-серверу, а саме перегляду статичних сторінок, сторінок з мультимедійним та інтерактивним контентами, було завантажено систему керування вмістом WordPress, що написана на мові PHP з використанням бази даних MySQL.