Відмінності між версіями «Звіт з навчальної інформатичної практики (Глущенко, 2016 р.)»
Матеріал з Вікі ЦДУ
(Створена сторінка: =Звіт з інформатичної навчальної практики= ==Виконав== Користувач:Глущенко_Микола|Глущ...) |
(→Звіт з інформатичної навчальної практики) |
||
Рядок 66: | Рядок 66: | ||
* Сторінки із мультимедіа контентом - використано тег <video> із HTML5 | * Сторінки із мультимедіа контентом - використано тег <video> із HTML5 | ||
* Сторінки із інтерактивним контентом - створено опитування для сайту. Використані технології | * Сторінки із інтерактивним контентом - створено опитування для сайту. Використані технології | ||
+ | |||
+ | ==Grades== | ||
+ | |||
+ | {| class="wikitable" style="text-align:center;" | ||
+ | |- | ||
+ | ! colspan="2" |Критерій | ||
+ | ! Бали | ||
+ | |- | ||
+ | ! rowspan="5"|Файловий сервер | ||
+ | | Каталог відкритий тільки на читання | ||
+ | | 4 / 4 | ||
+ | |- | ||
+ | | Каталог відкритий на читання та запис | ||
+ | | 6 / 6 | ||
+ | |- | ||
+ | | Анонімний доступ | ||
+ | | 4 / 4 | ||
+ | |- | ||
+ | | Підтримка кількох користувачів | ||
+ | | 6 / 6 | ||
+ | |- | ||
+ | | Сума | ||
+ | ! 20 / 20 | ||
+ | |- | ||
+ | ! rowspan="4"|Віддалене керування | ||
+ | | Текстовий термінал | ||
+ | | 5 / 5 | ||
+ | |- | ||
+ | | Віддалений робочий стіл | ||
+ | | 5 / 5 | ||
+ | |- | ||
+ | | Підтримка шифрування | ||
+ | | 10 / 10 | ||
+ | |- | ||
+ | | Сума | ||
+ | ! 20 / 20 | ||
+ | |- | ||
+ | ! rowspan="4"| Web-сервер | ||
+ | | Статичні сторінки | ||
+ | | 4 / 4 | ||
+ | |- | ||
+ | | Сторінки з мультимедіа контентом | ||
+ | | 8 / 8 | ||
+ | |- | ||
+ | | Сторінки із інтерактивним контентом | ||
+ | | 8 / 8 | ||
+ | |- | ||
+ | | Сума | ||
+ | ! 20 / 20 | ||
+ | |- | ||
+ | ! Звіт | ||
+ | | Оформлений по шаблону звіт | ||
+ | ! 20 / 20 | ||
+ | |- | ||
+ | ! Бонус | ||
+ | | Все реалізовано на одній машині | ||
+ | ! 10 / 10 | ||
+ | |- | ||
+ | | colspan="2" style="text-align:right;"| Всього (без захисту) | ||
+ | ! 90 / 90 | ||
+ | |} |
Версія за 10:37, 2 грудня 2016
Зміст
Звіт з інформатичної навчальної практики
Виконав
Технічне завдання
- Встановити серверну ОС
- Встановити файловий сервер. Налаштувати його для таких задач:
- Доступ анонімних користувачів (тільки читання)
- Доступ авторизованих користувачів (читання та запис)
- Розрізняти авторизованих користувачів (різні рівні доступу до певних папок).
- Встановити сервер віддаленого доступу. Налаштувати його для таких задач:
- Доступ через текстовий термінал
- Підключення до віддаленого робочого столу
- Обов'язкова підтримка шифрованого з'єднання
- Встановити веб-сервер. Налаштувати його для таких задач:
- Показ статичних веб-сторінок
- Показ сторінок із мультимедіа контентом
- Показ сторінок із інтерактивним контентом (динамічні веб-сторінки, використання бази даних)
Специфікація серверу
Апаратне забезпечення та ОС:
- CPU Intel® Atom N450 @ 1.60GHz
- RAM 2048 MB
- OC Xubuntu 14.04
Перелік програмних засобів серверу
- FTP-сервер ProFTPD
- Віддалений доступ:
- Текстовий доступ openssh-server
- Віддалений робочий стіл x2goserver
- Робочий стіл (desktop environment) для віддаленого доступу xfce
- Стек для веб-сервера:
- apache2
- MySQL 5.7.16
- PHP (php7.0, php-mysql, libapache2-mod-php7.0)
Опис роботи серверу
FTP:
- Коренем FTP є папка /srv/ftp
- Використовується стандартний 21 порт для FTP
- Усім користувачам (анонімним і авторизованим) доступ до кореня FTP дається тільки на читання
- Для анонімного доступу потрібно заходити під користувачем ftp, пароль довільний
- Авторизовані користувачі заходять під своїми системними логіними/паролями.
- Для кожного авторизованого користувача доступна власна папка в /srv/ftp із правами на запис
Віддалене керування:
- У текстовому режимі доступ здійснюється через ssh
- Авторизація користувачів по системних логінах/паролях
- Для одного користувача реалізована авторизація через ssh-ключ
- Для віддаленого робочого столу встановлюється сервер x2goserver
- Підключення через клієнт x2goсlient, авторизація за системними логінами/паролями
- Для віддаленого робочого столу потрібно використовувати робочий стіл xfce
Веб-сервер
- Apache працює на стандартному 80-му порту для HTTP з'єднань
- Доступ у локальній мережі по IP-адресі із довільного браузера
- MySQL працює на стандартному порті 3306
- Статичні сторінки - набір HTML/CSS/JS файлів
- Сторінки із мультимедіа контентом - використано тег <video> із HTML5
- Сторінки із інтерактивним контентом - створено опитування для сайту. Використані технології
Grades
Критерій | Бали | |
---|---|---|
Файловий сервер | Каталог відкритий тільки на читання | 4 / 4 |
Каталог відкритий на читання та запис | 6 / 6 | |
Анонімний доступ | 4 / 4 | |
Підтримка кількох користувачів | 6 / 6 | |
Сума | 20 / 20 | |
Віддалене керування | Текстовий термінал | 5 / 5 |
Віддалений робочий стіл | 5 / 5 | |
Підтримка шифрування | 10 / 10 | |
Сума | 20 / 20 | |
Web-сервер | Статичні сторінки | 4 / 4 |
Сторінки з мультимедіа контентом | 8 / 8 | |
Сторінки із інтерактивним контентом | 8 / 8 | |
Сума | 20 / 20 | |
Звіт | Оформлений по шаблону звіт | 20 / 20 |
Бонус | Все реалізовано на одній машині | 10 / 10 |
Всього (без захисту) | 90 / 90 |