Обзор класса Udemy: полный курс по серверу Apache HTTP
Веб-сервер Apache HTTP является одним из наиболее широко используемых веб-серверов, доступных сегодня. Программное обеспечение является бесплатным и с открытым исходным кодом, и поставляется с богатым набором функций. Веб-сервер Apache HTTP также очень универсален; он используется многими крупными международными компаниями, включая Apple, Baidu и Paypal. Он также используется для создания многочисленных небольших личных сайтов.
Настройка и навигация по обширному списку надстроек и функций Apache может быть непосильной задачей, особенно для людей, которые никогда ранее не настраивали веб-сервер. Полный курс по серверному HTTP-серверу Udemy, разработанный инструктором Мухаммедом Торки, был создан для того, чтобы облегчить эту задачу, обучая вас всему, что нужно знать, чтобы начать работу с обычным домашним веб-сервером. Давайте внимательнее посмотрим.
Беглый взгляд на курс
Лекции начинаются с краткого обзора создания Интернета и его функционирования. Этот раздел курса не особенно важен и реально может быть пропущен. Однако стоит отметить, что этот раздел не совсем точен, поскольку в нем говорится о широко распространенном, но неточном убеждении, что Интернет был создан Тимом Бернерсом-Ли. Только для тех, кто не знал, Бернерс-Ли был главным игроком в создании Интернета, но сам Интернет был создан усилиями многочисленных людей два десятилетия назад.
Затем курс начинает углубляться в настройку веб-сервера Apache в разделе 2, но здесь есть небольшая проблема. Секция 2 начинается с лектора, работающего на CentOS 7.4. Лектор перечисляет, что студенты должны знать основы Linux до прохождения этого курса, так что это само по себе не является проблемой, но лектор никогда не указывал, какую версию студентов Linux следует использовать. Я предполагаю, что лектор порекомендует CentOS 7.4, потому что это то, что он запускает, но здесь действительно должно быть больше объяснений, почему студенты должны использовать эту версию Linux над другими популярными дистрибутивами, такими как Ubuntu или Fedora.
Затем лектор быстро и легко устанавливает и запускает сервер Apache HTTP с помощью терминала, а затем настраивает его на автоматический запуск при каждой загрузке системы. После этого он показывает вам, как настроить брандмауэр вашей системы, чтобы разрешить другим системам доступ к вашему веб-серверу, а затем он показывает вам, как настроить файлы и создать первую страницу.
После создания первой страницы остальная часть курса будет посвящена расширению вашего веб-сайта путем добавления виртуальных хостов и настройки псевдонимов и перенаправления ссылок. Существует также длинный раздел, посвященный повышению безопасности. Один этот раздел занимает примерно целую треть курса.
Заключение
В целом, я нашел этот курс очень информативным, но я настоятельно рекомендую потенциальным студентам пройти еще несколько курсов вместе с ним. Если вы не работаете в Linux на регулярной основе, вам, вероятно, следует пройти курс обучения для Linux до этого. Курс почти полностью проводится изнутри терминала Linux, и лектор не всегда объясняет, что отдельные команды делают особенно хорошо. Лично у меня нет большого опыта работы с Linux, и поэтому я нашел некоторые разделы немного запутанными, поскольку я пытался выяснить, почему лектор использовал команды, которые он делал, и какой именно эффект они имели.
Также важно отметить, что этот курс учит вас, как настроить веб-сервер, но не учит, как создавать веб-страницы. Это может показаться странным, поскольку лектор действительно учит вас, как создавать веб-страницы, но эти страницы просты с простым текстом, без форматирования или изображений. Сам по себе этот курс вряд ли будет полезным, если у вас уже нет опыта разработки сайта. Тем не менее, если у вас есть некоторый опыт работы с Linux и создания веб-страниц, и вам просто нужно научиться размещать их в Интернете, то этот курс - именно то, что вам нужно.
Читать далее
Udemy сделает вас экспертом в MySQL всего за 10 долларов
MySQL - самый популярный менеджер баз данных SQL в мире на сегодняшний день, и если вам не терпелось использовать эту полезную программу, то вам повезло!
Обзор класса Udemy: шахматы для всех!
В этом обзоре мы рассмотрим онлайн-видео-курс Удеми «Шахматы для всех».
Udemy Class Review: основы компьютерного дизайна
Мы смотрим курс Udemy The Foundation of Computer Design, чтобы увидеть, насколько хорошо он выполняет свою работу по обучению основам компьютерного дизайна.
Обзор класса Udemy: ракетостроение и межзвездное космическое движение
Курс Udemy по ракетостроению и межзвездному космическому движению предоставляет значительный объем информации по обеим темам в виде короткой 2,5-часовой программы. Хотя эта серия лекций довольно интересна, ее трудно рекомендовать.