Для работы сайта требуется веб-сервер, потому можно купить готовый или установить и настроить сервер вручную самостоятельно. Хостинговые компании или компании, предоставляющие облачные услуги, в качестве веб-серверов чаще всего используют nginx, Apache, Node.js и некоторые другие сервера.
Понимание принципов работы веб-сервера и правил его настройки - это гарантия вашего успешного входа в тему серверного программирования, в особенности когда мы затрагиваем стек PHP, серверный JavaScript (Node.js), Python и т.д.
Когда Вы работаете на клиентской стороне и создаете приложение, использующее Fetch/AJAX-запросы, тоже крайне важно понимать, что и почему присылает веб-сервер в ответ на наши запросы.
На курсе мы рассмотрим самые популярные веб-сервера, используемые разработчиками - nginx и Apache. Изучим установку, конфигурацию серверов, создание виртуальных хостов и виртуальных папок, перенаправления и работы mod_rewrite, установку SSL-сертификата.
Если Вы хотите обеспечить себе уверенную базу для дальнейшего развития в области серверного программирования или разработки в целом, то этот курс прекрасно подойдет под Ваши задачи.
Курс подойдет Вам, если Вы:
Полученные знания Вы примените на практике, так как курс включает лабораторные работы по каждой изученной теме.
Мы поддерживаем комплексный подход к обучению программистов серверной стороны.
Обучение проводится сертифицированными преподавателями, имеющими большой опыт практической работы. Именно они смогут направить Вас и подсказать оптимальные решения задач на основе своего «полевого» опыта.
Специалисты, которые обладают знаниями и навыками в области настройки веб-серверов, имеют прекрасные шансы успешно развиваться в ИТ-сфере.
Записывайтесь на наш курс и сделайте первый шаг к пониманию серверной части!
Важно! Вся работа ведется на ОС Windows. Работа в других операционных системах возможна, но нужно быть готовым, что в интерфейсах имеются различия и некоторые настройки необходимо будет выполнить самостоятельно по аналогии.
Вы научитесь:
администрировать сервер Apache 2.4
администрировать сервер nginx
управлять кешированием контента
настраивать использование SSL-сертификата
настраивать работу модулей ngx_http_rewrite_module/mod_rewrite
подключать PHP на сервере
настраивать заголовки CORS