Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/38128
Назва: Веб-сервер на Raspberry Pi
Інші назви: Web-server on Raspberry Pi
Автори: Кісліцин, Денис Андрійович
Kislitsyn, Denys
Приналежність: Тернопільський національний технічний університет імені Івана Пулюя
Ternopil Ivan Puluj National Technical University
Бібліографічний опис: Кісліцин Д. А. Веб-сервер на Raspberry Pi : кваліфікаційна робота бакалавра за спеціальністю „123 — Комп’ютерна інженерія“ / Кісліцин Денис Андрійович. – Тернопіль : ТНТУ, 2022. – 52 c.
Bibliographic description: Kislitsyn D. Web-server on Raspberry Pi: Bachelor thesis „123 — Computer Engineering“ / Kislitsyn Denys - Ternopil, TNTU, 2022 – 52 p.
Дата публікації: 22-чер-2022
Дата подання: 22-чер-2022
Дата внесення: 22-чер-2022
Видавництво: Тернопільський національний технічний університет імені Івана Пулюя
Країна (код): UA
Місце видання, проведення: Тернопільський національний технічний університет імені Івана Пулюя
Науковий керівник: Стадник, Наталія Богданівна
Stadnyk, Natalia
Члени комітету: Никитюк, Вячеслав Вячеславович
Nykytiuk, Viacheslav
УДК: 004.38
Теми: apache
debian
веб-сервер
raspberry pi
програмний стек
конфігураційні файли
configuration files
software stack
web server
Кількість сторінок: 52
Короткий огляд (реферат): Кваліфікаційна робота присвячена розробці програмно-апаратного комплексу на мікрокомп’ютері Raspberry Pi, котрий призначений до застосування веб-розробниками в малих компаніях та організаціях. Докладно описаний процес проектування та створення веб-сервера. Підібрано ефективний програмний стек, виконано його встановлення та налаштування. Інстальовано та налаштовано операційну систему, розроблено конфігураційні файли. Результати проведених тестів підтверджують ефективність розробки та доводять, що повноцінний веб-сервер на Raspberry Pi цілком реальний. Розробка є повнофункціональним рішенням, є енергоефектиною та володіє достатнім рівнем безпеки. Як за програмною частиною, так і за технічними параметрами веб-сервер на Raspberry Pi здатний успішно обслуговувати декілька тисяч користувачів сайтів упродовж однієї доби.
The qualification work deals with the development of software and hardware complex on the Raspberry Pi microcomputer, which is intended for use by web developers in small companies and organizations. The process of designing and creating a web server is described in detail. An effective software stack has been selected, installed and configured. The operating system is installed and configured, configuration files are developed. The results of the tests confirm the effectiveness of the development and prove that a full-fledged web server on the Raspberry Pi is quite real. Development is a full-featured solution, is energy efficient and has a sufficient level of security. Both in terms of software and technical parameters, the web server on the Raspberry Pi is able to successfully serve several thousand users of the site in one day.
Зміст: ПЕРЕЛІК УМОВНИХ ПОЗНАЧЕНЬ, СИМВОЛІВ, ОДИНИЦЬ СКОРОЧЕНЬ І ТЕРМІНІВ .................................................................................................................. 7 ВСТУП........................................................................................................................ 8 РОЗДІЛ 1 АНАЛІЗ ТЕХНІЧНОГО ЗАВДАННЯ ................................................... 9 1.1 Передумови використання Raspberry Pi як ВС ................................................ 9 1.2 ВС........................................................................................................................ 10 1.3 НТТР ................................................................................................................... 12 1.4 Raspberry Pi3 Model B ....................................................................................... 14 РОЗДІЛ 2 ПРОЕКТНА ЧАСТИНА ....................................................................... 19 2.1 ОС........................................................................................................................ 19 2.2 Apache ................................................................................................................. 20 2.3 PHP ...................................................................................................................... 23 2.4 MySQL ................................................................................................................ 25 2.5 VSFTPD .............................................................................................................. 27 2.6 phpMyAdmin ...................................................................................................... 28 РОЗДІЛ 3 ПРАКТИЧНА ЧАСТИНА .................................................................... 30 3.1 Інсталяція ОС ..................................................................................................... 30 3.2 Встановлення та конфігурування програмного стеку ................................... 33 3.2.1 Розробка КФ.................................................................................................... 33 3.2.2 Apache .............................................................................................................. 34 3.2.3 РНР ................................................................................................................... 36 3.2.4 MySQL ............................................................................................................. 37 3.2.5 phpMyAdmin ................................................................................................... 37 3.2.6 VSFTPD ........................................................................................................... 39 3.3 Тестування ......................................................................................................... 40РОЗДІЛ 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ ... 45 4.1 Санітарно-гігієнічні вимоги до умов праці з ПК ........................................... 45 4.2 Вимоги до виробничого освітлення та його нормування. ............................ 47 ВИСНОВКИ ............................................................................................................. 51 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ ............................................................... 52 ДОДАТКИ Додаток А Технічне завдання
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/38128
Власник авторського права: © Кісліцин Денис Андрійович, 2022
Перелік літератури: Хаммел М. WEB -сервер под UNIX : справочник. М.: Символ-Плюс, 1. 1998. 560 с. 2. Олифер В. А. Компьютерные сети. Принципы, технологии, протоколы. СПб.: Питер, 2016. 992 с. 3. Зиминцев С. А. Web- сервер. Принципы, устройство, технологии. М.: Папирус Про, 2003. 622 с. 4. Apache HTTP Server. URL: https://ua.wikipedia.org/wiki/ Apache_HTTP_Server (дата звернення 03.05.2022). 5. За п'ять років продано 12,5 млн мікрокомп'ютерів Raspberry Pi. URL: http://itc.ua/news/za-pyat-let- prodano-12-5-mln-mikrokompyuterov-raspberry -pi- sodzatel-nazyivaet-ustroystvo- tretim-po-populamamosti-posle-mac-i-pc/ (дата звернення 12.04.2022). 6. Операційна система Raspbian. Raspberry Pi Foundation. URL: https://www.raspberrypi.org/ (дата звернення 24.04.2022). 7. Рейтинг серверних операційних систем. URL: https://ukr.kagutech.com/ 4134420-the-most-popular-server-operating-systems (дата звернення 28.04.2022). 8. Херцог Р, Ма Р. Настольная книга администратора Debian. М.: Издат- плюс, 2015. 762 с. 9. Кузнецов М. A. MySQL 5. СПб.: БХВ-Петербург, 2010. 623 с. 10. PhpMyAdmin особливості: phpMyAdmin Developer team. URL: https://www.phpmyadmin.net/ (дата звернення 02.05.2022). 11. Apache: Apache конфігураційні файли. URL: https://httpd.apache.org/ docs/2.4/configuring.html (дата звернення 18.05.2022). 12. How to Use a Raspberry Pi as a Web Server. URL: https://www.deviceplus.com/raspberry-pi/how-to-use-a-raspberry-pi-as-a-web-server/ (дата звернення 22.05.2022). 13. Установка персонального веб-сервера на Raspberry Pi. URL: http://isearch.kiev.ua/ru/searchpracticeru/-science-ru/1767-install-personal-webserver-on-raspberry-pi (дата звернення 20.05.2022). 14. Raspberry Pi в роли сервера для хостинга сайтов. URL: https://habr.com/ru/company/ruvds/blog/528428/ (дата звернення 20.05.2022). 15. Налаштуйте Raspberry Pi як веб-сервер. URL: https://www.hwlibre.com/uk/configura-raspberry-pi-servidor-web/ (дата звернення 20.05.2022). 16. Як зробити веб-сервер на базі Raspberry Pi. URL: http://help- me.pp.ua/12013-yak-zrobiti-veb-server-na-baz-raspberry-pi.html (дата звернення 21.05.2022). 17. 5 найкращих дистрибутивів Linux для порівняння Raspberry Pi - підказка щодо Linux. URL: https://ciksiti.com/uk/chapters/1721-5-best-linux- distributions-for-raspberry-pi-compared--linu (дата звернення 21.05.2022). 18. Основи охорони праці: Підручник.; 3-те видання, доповнене та перероблене / За ред. К. Н Ткачука. К.: Основа, 2011. 480 с. 19. Яремко З. Безпека життєдіяльності: Навч. посіб. Львів., 2005. 301 с. 20. Про затвердження Вимог щодо безпеки та захисту здоров'я працівників під час роботи з екранними пристроями. URL: https://zakon.rada.gov.ua/laws/show/z0508-18 (дата звернення: 01.06.2022).
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:123 — Комп’ютерна інженерія (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
Kislitsyn_SIs43.pdf2,4 MBAdobe PDFПереглянути/відкрити
Авторська_довідка_Кісліцин.doc48,5 kBMicrosoft WordПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора