Содержание
- 2. Рекомендуемые источники Никсон Р. Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. –
- 3. Web-приложение – это приложение, разработанное по архитектуре «клиент-сервер», использующее в качестве клиента Веб-браузер и работающее с
- 4. Этапы разработки Web-приложения 1. Определение целей сайта и требований к нему. 2. Разработка дизайн-макета. 3. Верстка
- 5. Технология «клиент-сервер» – это технология взаимодействия, в которой одна программа (клиент) запрашивает выполнение какой-либо совокупности действий
- 6. Веб-сервер – это сервер, отвечающий за прием и обработку запросов от клиентов к одному или нескольким
- 7. Ресурсы – это HTML-страницы, изображения, файлы, медиа-потоки или другие данные, которые необходимы клиенту. HTTP – это
- 8. Типы серверов виртуальный сервер; виртуальный выделенный сервер; выделенный сервер; co-location.
- 9. Виртуальный сервер Подразумевает размещение на одном физическом сервере сайтов нескольких владельцев, между которыми распределяются совместно используемые
- 10. Выделенный сервер Подразумевает аренду физического сервера владельцем крупного Интернет-ресурса у хостинг-провайдера. Сервер постоянно подключен к бесперебойной
- 11. Функции Web-сервера прием запроса от клиента (Web-браузера); поиск и передача файла гипертекста или документа в браузер;
- 12. Функции Web-сервера административное и оперативное управление сервером; поддержка динамически генерируемых страниц; поддержка работы с базами данных;
- 13. Языки для разработки клиентской части Web-приложений HTML – язык разметки гипертекста; CSS – формальный язык описания
- 14. Языки программирования для реализации серверной части Веб-приложения PHP – интерпретируемый язык программирования, который используется для создания
- 15. Python – интерпретируемый язык для скриптов различного назначения. Синтаксис ядра Python минималистичен. Стандартная библиотека включает большой
- 16. Ruby – динамический, рефлективный, интерпретируемый высокоуровневый язык программирования
- 17. Обзор Веб-серверов Apache – свободный веб-сервер, наиболее часто используемый в Unix-подобных операционных системах. Достоинства: гибкость конфигурации,
- 18. Обзор Веб-серверов Google Web Server – веб-сервер, разработанный компанией Google, основан на Apache и используется компанией
- 19. Создание рабочей среды Веб-сервер (Apache) – программное обеспечение, отвечающее за отображение документов, запрашиваемых при наборе URL-адреса
- 20. Создание рабочей среды Интерпретатор PHP – для выполнения программ, написанных на языке PHP. php.net Доступны версии
- 21. Комплекты пакетов программ (сборки) I. WAMP – «Windows, Apache, MySQL и PHP». 1. Wampserver – http://www.wampserver.com/
- 22. Комплекты пакетов программ (сборки) 2. Denwer (русифицирован) – http://www.denwer.ru/ Малый размер и хорошая «база знаний» на
- 23. Комплекты пакетов программ (сборки) II. LAMP – «Linux, Apache, MySQL и PHP». Вместо PHP могут подразумеваться
- 24. Настройка работы сервера Apache Apache-сервер – свободный веб-сервер. Apache является кроссплатформенным ПО, поддерживает операционные системы Linux,
- 25. Структура каталогов сервера Apache, их содержание и назначение bin – содержит исполняемые файлы сервера (httpd.exe и
- 26. Структура каталогов сервера Apache, их содержание и назначение logs – содержит журналы регистрации посещений и ошибок,
- 27. Настройка конфигурации сервера Apache Система конфигурации Apache основана на текстовых конфигурационных файлах.
- 28. Файл конфигурации httpd.conf Файл httpd.conf – это основной файл конфигурации сервера, в котором содержатся директивы, влияющие
- 29. Файл конфигурации .htaccess Используется для конфигурирования отдельных каталогов При изменении файла нет необходимости перезагружать сервер. Файлы
- 30. Настраивается, если сервер в полном распоряжении, использование файлов .htaccess нужно запретить. Файл httpd.conf анализируется один раз
- 31. Основные принципы работы сервера Apache
- 32. 1. При вводе доменного имени в адресной строке браузера или при переходе по ссылке на сайте,
- 33. HTTP-заголовки – часть HTTP-запроса, которая содержит административную информацию о самом запросе, сформированная в виде ключ-значение. В
- 35. Скачать презентацию