Веб-сервер — это сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, обычно вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными. Веб-серверы — основа Всемирной паутины.
Веб-сервером называют как программное обеспечение, выполняющее функции веб-сервера, так и непосредственно компьютер, на котором это программное обеспечение работает.
Клиент, которым обычно является веб-браузер, передаёт веб-серверу запросы на получение ресурсов, обозначенных URL-адресами. Ресурсы — это HTML-страницы, изображения, файлы, медиа-потоки или другие данные, которые необходимы клиенту. В ответ веб-сервер передаёт клиенту запрошенные данные. Этот обмен происходит по протоколу HTTP.
Основное действие конечного пользователя в Интернете – это «переход на Web-страницу». На самом общем уровне это предполагает совместную работу пары приложений:
Web-браузера, такого как Firefox или Internet Explorer, который показывает в удобной для человеческого восприятия форме запрашиваемую страницу, которую он получает от…
Что такое веб сервер и для чего он нужен?
Web-сервера, находящегося, как правило, на удалённой машине, который отвечает на запрос страницы потоком данных в формате HTML или аналогичном.
С браузерами имеют дело пользователи, которые подходят к их выбору и анализу с надлежащей тщательностью. Напротив, серверы видны только техническому персоналу сайтов. Более того, хотя существует множество различных Web-серверов, около 90% всех сайтов, согласно недавним исследованиям Netcraft, работают всего на двух из них — Apache и Internet Information Server (IIS). Оба эти сервера – тщательно проработанные продукты, обладающие не только очень длинным списком встроенных возможностей, но и процветающим «вторичным рынком» книг, дополнений, консультаций, провайдеров и т.д.
Web-сервер оценивается по целому ряду важнейших параметров:
Эффективность: как быстро он отвечает на запрос?
Масштабируемость: продолжает ли сервер работать надёжно, когда к нему одновременно обращаются много пользователей?
Безопасность: совершает ли сервер только те операции, которые должен? Какие возможности он предлагает для аутентификации пользователей и шифрования потока обмена информацией? Делает ли его использование более уязвимыми соседние приложения или хосты?
Работоспособность: какие у сервера режимы отказа и аварийные ситуации?
Гибкость: можно ли настроить сервер для принятия большого количества запросов или динамических страниц, требующих значительных вычислений, или сложной аутентификации, или.
Требования к платформе: на каких платформах возможно использование сервера? Предъявляет ли он особые требования к аппаратной платформе?
Управляемость: легко ли установить и обслуживать сервер? Совместим ли он с организационными стандартами по ведению журналов, аудиту, оценке затрат и т.д.?
· Apache — свободный веб-сервер, наиболее часто используемый в UNIX-подобных операционных системах;
Что такое сервер?
· IIS от компании Microsoft, распространяемый с серверными ОС семейства Windows
· nginx — свободный веб-сервер,
· lighttpd — свободный веб-сервер.
· Google Web Server — веб-сервер, основанный на Apache и доработанный компанией Google.
· Resin — свободный веб-сервер приложений.
· Cherokee — свободный веб-сервер, управляемый только через web-интерфейс.
· Rootage — веб-сервер, написанный на java.
· THTTPD — простой, маленький, быстрый и безопасный веб-сервер.
«Лёгкие» Web-сервера
Обычно «лёгкий» подразумевает простой, легко инсталлируемый, хорошо налаженный, нетребовательный и устойчивый – меньшего размера и менее сложный, чем Apache и IIS, которые в попытке удовлетворить свой большой рынок превратились в довольно громоздкие конструкции.
Достаточно лёгкие серверы открывают возможности, недоступные лидерам рынка и другим «тяжёлым» альтернативам. К примеру, весь сервер может поместиться в одном файле. Это удобно для разработчика, вы можете экспериментировать с новыми идеями, запуская их на лёгком сервере, инсталляция которого занимает секунды. Также из-за своей нетребовательности лёгкие серверы успешно функционируют на машинах, которые просто не могут выдержать тяжесть IIS.
Маленькие лёгкие Web-серверы также неплохо работают на промышленных компьютерах в удалённых системах, в жёстких условиях или в условиях недостаточного электропитания. В этих ситуациях большим преимуществом является возможность обрабатывать Web-страницы каким-то приложением, которое не требует большой производительности или пространства на диске; это значит, что удаленные машины могут иметь встроенные доступные через Web управляющие консоли, без сложностей разработки и накладных расходов, характерных для Apache.
Почти все лёгкие Web-серверы имеют в той или иной степени открытый исходный код. Если нам требуется особое поведение Web-сервера, то описанные ниже серверы настолько малы, что их легко понять и, следовательно, усовершенствовать. Эти Web-серверы – отличный исходный материал для проектов, в которых Web-серверы встраиваются в специальное оборудование или в специфические приложения, предназначенные для работы на компьютерах общего назначения. Они также широко используются на обычных Web-сайтах:
· YouTube использует lighttpd для быстрой доставки архивированного контента, например, видео;
· cdServe работает на CD-дисках «German Woodworking Machinery and Tools»;
· LiteSpeed «отметился» в twitter, www.funnyoride.com, www.airliners.com, WordPress.com, fanfiction.com, SlashGear, www.forumactif.com и в других заметных Web-сайтах;
· OpenSUSE, RubyOnRails, MarkaBoo и несколько других заметных сайтов опираются на Mongrel;
· thttpd работает на ht.com, mtv.com, The Drudge Report, garfield.com и др.
Лёгкие серверы играют свою роль даже в реальных вычислительных центрах, включая перечисленные выше солидные сайты и не только их. Особо высокопроизводительные сайты сегментируют свои операции, чтобы извлечь максимальную выгоду из кэширования, прокси-серверов и т.д. Сайт на основе Apache, к примеру, может иметь архитектуру, в которой медленно изменяющиеся изображения доставляются посредством «минималистского» Web-сервера из выделенной файловой системы. То, что видит в действительности конечный пользователь – это результат командной работы Apache и одного или нескольких дополнительных Web-серверов, каждый из которых играет роль, в которой он превосходит остальных. Такая конструкция может дать очень быстрые результаты с минимальными затратами на вычисления.
Хотя имеют много общего, внутри данной категории есть и различия. Большинство «лёгких» Web-серверов написаны на C, но есть и ряд успешных реализаций на других языках, в том числе на Erlang, Java, Lisp, Lua, Perl, Python и Tcl.
Все лёгкие Web-серверы меньше и конфигурируются легче, чем Apache. Некоторые из них быстрее, чем Apache, некоторые намного быстрее; в других упор сделан на безопасность, бесперебойную работу при больших загрузках, расширяемость или экономию памяти. В любом случае в них можно полностью разобраться, что уже нереально для Apache.
К числу очень маленьких Web-серверов относятся:
· Cheetah Server, содержащий менее тысячи строк на C.
· DustMote, очень маленький Web-сервер, реализованный в одном Tcl-исходнике размером примерно 3000 байт.
· fnord занимает менее 20K, в зависимости от платформы и конфигурации. Несмотря на маленький размер, он поддерживает виртуальный хостинг, CGI и keep-alive.
· ihttpd, имея менее 800 строчек C, умеет обслуживать страницы, включая CGI, посредством inetd.
· mattows поддерживает CGI, насчитывая при этом всего лишь 600 строк на C.
· Scrinchy, несмотря на маленький размер — около 30 KB — поддерживает примечательно много языков сценариев, включая специализированный стековый язык под названием Sy.
Маленький размер не препятствует серьёзному использованию этих серверов; fnord, например, обслуживает тысячи одновременных соединений.
Возможно, наиболее впечатляющая категория легких серверов по достижениям – высокопроизводительные серверы:
· cghttpd – минимальный Web-сервер, который можно рассматривать как эксперимент по использованию асинхронных средств, доступных в ядрах Linux серии 2.6.
· darkhttpd – быстрый однопоточный сервер HTTP/1.1.
· Gatling специально разработан для высокой производительности. Поддерживает FTP, IPv6, виртуальный хостинг, CGI и т.п.
· Kernux – модуль ядра Linux, который обеспечивает выполнение HTTP-демона.
· lighttpd – пятый по популярности Web-сервер в мире. Он оптимизирован под большое количество одновременных соединений: Типичный сценарий – использование lighttpd как сервера, разгружающего основной сервер, для выдачи статического контента.
· LiteSpeed Web Server – коммерческий лёгкий Web-сервер, в котором особый упор сделан на производительность и безопасность. LiteSpeed Technologies Inc. заявляет об ускорении в шесть раз для статического контента и несколько более скромных показателях для интерпретируемых страниц.
· Miniature JWS, известный также как tjws — написанный на Java Web-сервер, который обрабатывает сервлеты, JSP и тысячи параллельных соединений, занимая 77 килобайт. Его автор характеризует его так: «на 10% быстрее, чем Apache 2.x.»
· Yaws – высокопроизводительный сервер HTTP/1.1, написанный на Erlang.
Многие Web-серверы реализованы как классы или библиотеки, разработанные для встраивания в большие приложения. Среди них особенно интересны:
· EHS – «встраиваемый HTTP сервер,» класс C++, разработанный для встраивания в большие C++ приложения; и
· Embedded TCL Web Server, простейший Web-сервер, поддерживающий SSL и Basic Authentication и при этом фантастически быстрый – по замерам автора, не менее быстрый, чем lighttpd и AOLserver. Содержит меньше сотни строк Tcl.
На языке Python реализованы несколько Web-серверов, которые заполняют необычные ниши, в том числе:
· cdServer — маленький простой http-сервер на Python, «разработанный для выдачи (статического) контента с CD-ROM». Имеет ограниченные возможности в обслуживании динамического контента. У нас есть несколько проектов, которые включают доставку непортящихся «live CD», и инструменты типа cdServer являются для них критическими.
· edna – остроумный MP3-сервер на Python, основанный на HTTP.
Есть и другие интересные лёгкие Web-серверы, реализованные на Perl и на других, не так хорошо известных, языках:
· Camlserv – полный Web-сервер, написанный на ocaml и нацеленный на «высокоинтерактивные Web-страницы». Умещается в нескольких тысячах строчек ocaml, большинство из которых посвящено специальным возможностям работы с MySQL и HTML.
· dhttpd протоколирует обращения в том же формате, что и Apache. Имеет встроенный Perl-интерпретатор для поддержки CGI, виртуальный хостинг, IPv6, управление пропускной способностью и возможности безопасности.
· DNHTTPD написан на Perl для UNIX. Он поддерживает виртуальные хосты, SSL соединения, CGI и другое.
· Jellybean – написанный на Perl сервер Perl Object Server, основанный на HTTP.
· lns.http – общая Web-среда на LISP HTTP/1.1.
· Mongrel – библиотека и сервер для HTTP, написанные на Ruby.
· Nanoweb – быстрый, устойчивый Web-сервер, написанный на PHP. Имеет обширный список возможностей, включая полное соответствие HTTP/1.1, контроль обращений, аутентификацию, виртуальный хостинг, SSL совместимость и т.д.
· Naridesh – написанный на Perl Web-сервер.
· OpenAngel – написан на Perl. Безопасность.
· Xavante – HTTP/1.1 Web-сервер, написанный на Lua.
· XSP написан на C# и выполняет роль ведущего узла ASP.NET.
Мир Web-серверов состоит не только из Apache и IIS, их гораздо больше. В вашем распоряжении широкий выбор альтернативных решений – настолько маленьких, что их можно полностью понять, и при этом достаточно быстрых для серьёзных приложений.
Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:
Источник: studopedia.ru
ВЕБ-сервер: что это такое, как работает и как правильно выбрать
Файлы, которые требуются для работы сайтов требуется как-то хранить. Доступ и функциональность сетевых приложений обеспечивается серверами приложений и веб-серверами.
Что такое веб-сервер
Понятие веб-сервер описывает как программы, отвечающие за работу веб-приложения или сайта, так и аппаратуру, которая требуется для хранения данных.
- Оборудование – физические память, процессор и прочие составляющие компьютера. Все в совокупности также именуют хостом. Организовать сервер можно дома, в компании или арендовать.
- Программы – отреагировать на пришедшее сообщение способны специальные приложения. Задача ПО на сервере принимать, отправлять, а при необходимости перенаправлять запросы. От серверных приложений требуется максимальная производительность, чтобы все клиенты получили доступ к сайту без задержек.
Веб-сервер работает с HTTP запросами. Такой формат подходит для передачи страниц.
Для чего нужен веб-сервер?
Для работы веб сайта нужна основа. Ее задача хранить и отдавать файлы по запросу. Сервер использует для работы протокол HTTP. В конце 20 века было достаточно хранить любую страницу в виде неизменного документа. Но по мере разрастания сети такой подход стал неудобен.
Чтобы добавить или обновить ссылку, пришлось бы переписывать файл. С развитием технологий статичные веб страницы перестали соответствовать потребностям компаний. Им на замену пришли сервера приложений.
Чтобы ссылки и другая информация могли обновляться автоматически на всех страницах, сервер дополняют специальными программами. Веб приложения позволяют собирать документ из нескольких частей. Распространенными языками для создания веб-приложений являются PHP, Perl и другие.
Таким образом можно выделить два типа веб-серверов:
- Статический – отправляет заготовленный документ. Такой формат удобен, когда не требуется вносить изменения в контент, размещенный на странице.
- Динамический применяют многие сайты, так или иначе формируя итог, что позволяет изменять заголовки или ссылки на страницах.
Принципы работы веб-сервера
Чтобы получить файлы для отрисовки страницы, браузер посылает HTTP запрос. На стороне сервера работает программа, которая в ответ на пришедшее сообщение формирует документ. Он выглядит следующим образом:
- По первой строке можно определить тип сообщения. Здесь содержится тип сообщения, например GET для запроса. В качестве ответа будет указан код, например 200, если все прошло успешно.
- Далее идут заголовки. Здесь может содержаться информация о формате сжатия, языке, длине содержимого и прочем. По типу также можно выделить сквозные, которые передаются неизменными даже через прокси, и хоп-хоп. Последние могут быть изменены в промежуточной точке, поскольку содержат информацию, относящуюся к транспортному уровню соединения.
- Завершает сообщение текст формата html. Его браузер преобразует в веб-страницу, с которой уже будет взаимодействовать пользователь.
В дополнение к веб-серверу можно использовать другие опции. Приняв запрос программа способна отправить заранее заготовленный ответ или передать информацию другому приложению. Интерфейс CGI был разработан именно с этой целью.
Запущенный на хосте скрипт формирует страницу. Такие программы называют сервером приложений или веб-приложением. Обмен данными осуществляется через стандартные потоки ввода и вывода (stdin и stdout).
Плагины и приложения могут:
- Использовать архивы. Чтобы быстрей передавать данные файлы можно приводить в более компактный формат. Архивы подходят не только для хранения данных, но и для уменьшения трафика. В заголовке HTTP браузер сообщает серверу, какие форматы сжатия он поддерживает. Примером архивов являются: gzip, brotli и zopfli.
- Шифровать данные. В сети для защиты данных применяются специальные алгоритмы, которые требуют установить на хост сертификат. Таким способом соединение защищают от посторонних, в промежуточных узлах злоумышленники не смогут расшифровать или подменить данные. Ключей два – открытый, который доступен всем, и закрытый, расположенный в памяти хоста. Ключи выдаются проверенными организациями.
- Перенаправлять запросы и использовать кэш. Веб-сервер может взять на себя часть опций прокси-сервера.
- Использовать куки и авторизацию. Для работы веб-приложений удобно идентифицировать клиента и получать о нем какие-то сведения. Куки хранятся в браузере, могут быть переданы в HTTP запросе. Собственный аккаунт – необходимая часть приложения почты или онлайн магазина. Можно использовать базовую авторизацию или вызывать веб-приложение для более сложных действий. Для сервера приложений применяют собственную системы, более надежную, чем описана стандартом HTTP.
Помимо функций связанных с работой сайта непосредственно, сервер еще ведет журнал. В логах отображаются действия и ошибки, что позволяет в дальнейшем разбираться в проблемах. А для файлов можно задать ограничения. Так контент можно разделить на уровни доступа, что позволит работать коммерческим площадкам.
Основные типы веб-серверов
Администраторы используют различные системы и приложения для создания высокопроизводительных систем. Популярные программы:
- Apache – популярный веб-сервер с открытым кодом. Его можно установить на любую систему, есть поддержка сервлетов при помощи tomcat. Разрабатывается Apache c 1995 года, поддерживает множество модулей.
- Ngnix – веб-сервер с открытым кодом и упором на стабильность. Легкий и достаточно мощный сервер подойдет для разных задач: создание прокси, работа сайта или почты. Веб-сервер поддерживает разные операционные системы.
- Lighttpd – простой, надежный и быстрый сервер. В качестве лицензии выбрана BSD. У программы открытый код, с которым можно ознакомится. Данный веб-сервер должен выдерживать множество обращений, чтобы обеспечит максимальную производительность системы.
- IIS – веб-сервер от Microsoft, который поставляется с их системой. Плюсом является простота настройки и управления, минусом – закрытый код. Подходит вариант только для ОС Windows.
- LiteSpeed – проприетарный сервер, который подойдет для высоконагруженных сайтов.
- Sun Java System – проект от Sun Microsystems, который несмотря на закрытый код, можно использовать бесплатно.
- X5 – гибкий в настройке проект, который подойдет для создания файлового и веб-серверов.
Рейтинг веб-серверов
По популярности программы распределены следующим образом:
- Apache около 40% набирает этот веб-сервер. Он лидирует со значительным отрывом на протяжении уже нескольких лет.
- Nginx следом идет этот вариант. Его результат в мире от 23 до 27%, но в рунете в он обгоняет главного конкурента.
- На третьем месте удерживается IIS, ему удается набрать примерно 11%.
- LiteSpeed набирает 2 – 3%.
Остальные набирают меньше процента.
Как настроить веб-сервер
Попробовать запустить сервер несложно. Пользователь может использовать собственный компьютер для этого. Потребуется установить подходящие программы. Если используется один из популярных языков, например JavaScript, то в нем есть встроенный веб-сервер.
Стоит учесть, что такой вариант подойдет только для разработки, он не является оптимальным для постоянного использования.
Для работы в сети потребуется полее тщательно подходить к подбору программ. Администратор настраивает систему. Стандартный набор – LAMP состоит из Linux, Apache, MySQL и PHP. Но компоненты можно менять на другие, а также устанавливать дополнительные.
При создании масштабного проекта, рекомендуется распределить части по разным серверам. При этом следует связать все компоненты, чтобы они корректно взаимодействовали.
Подбираем оборудование
Для пробного запуска любителями подойдет почти любой компьютер, однако такой сервер не выдержит серьезную нагрузку. Для сетевых ресурсов подбирают быстрые и мощные устройства. Важны надежность всех компонент, время отклика накопителя и другие параметры.
Если требуется сервер приложений, то требований к оборудованию будет еще больше. Физический сервер может работать с одним или двумя процессорами, от 1 до 128 Гб оперативной памяти. Для размещения системы, программ, приложений и баз, как правило, используется несколько накопителей с большим запасом энергонезависимой памяти.
Наши рекомендации
В первую очередь следует рассчитать нагрузку, продумать масштабирование проекта. После принимать решение об аренде виртуального или выделенного сервера. Также компания может приобрести один из вариантов:
- Dell R630 – два процессора и до 24 накопителей.
- HPE ProLiant DL360 Gen10 – до 10 накопителей, два процессора Intel Xeon, тип RAM – DDR4.
Источник: wifigonet.ru
Веб-сервер (Web Server): для чего он нужен, как устроен и как работает
Как правило, у рядового пользователя такие понятия, как «веб-сервер» или «хостинг», ассоциируются с чем-то абсолютно непонятным. Между тем, ничего сложного в этом вопросе нет. Попытаемся объяснить, что собой представляет web server, зачем он нужен и как работает, особо не вдаваясь в технические подробности, а, так сказать, на пальцах. Отдельно остановимся на вопросе о том, как создать и настроить такой сервер на домашнем компьютерном терминале или ноутбуке.
Что такое веб-сервер?
Самое главное в данном вопросе – понять, что сервер такого типа является не чем иным, как компьютером в интернете с соответствующим установленным программным обеспечением.
Но это абсолютно не значит, что в домашних условиях нельзя создать собственную конфигурацию. Поскольку у нас более распространенными являются операционные системы Windows, вопросы о том, как создать веб-сервер на Ubuntu (Linux), рассматриваться не будут.
Для чего нужны web-серверы?
На серверах этого типа в интернете хранится много информации. При этом те же антивирусы для обновления собственных баз данных обращаются именно к ним. Пользователь также имеет непосредственное отношение к таким серверам, оформляя запросы в браузере (поиск информации, обращение к какой-то странице и т. д.).
Вот и получается, что все страницы, присутствующие в интернете, хранятся именно на веб-серверах, к которым с одной стороны производится пользовательский запрос или обращение установленной программы, а с другой – выдается результат тем самым сервером, к которому производится попытка доступа.
Как это все работает?
Все пользователи привыкли, что для входа на какой-то ресурс в интернете (веб-страницу), на котором располагается информация определенного типа, в адресной строке просто вводится префикс www (или http) и последующее имя. Но никто не задумывается о том, каким образом web server понимает запрос и выдает результат.
На самом деле здесь нужно различать понятия сервера и клиента. В нашем случае страница, размещенная в интернете, сохранена именно на удаленном сервере. Пользовательский компьютер выступает в роли клиента, от которого и производится обращение.
Для доступа в интернет применяются программы, называемые веб-браузерами. Они переводят пользовательский запрос в цифровой код, распознаваемый веб-сервером. Сервер его обрабатывает и выдает ответ в соответствующем коде, а браузер уже преобразует миллионы нулей и единиц в нормальный вид с текстовой, графической, звуковой или видеоинформацией, которая размещается на странице.
Самые популярные web-серверы
Из всего серверного программного обеспечения, как считается, самыми распространенными являются Apache и Microsoft IIS. Первый является более популярным и в большей степени используется в UNIX-подобных системах, хотя и может устанавливаться в среду Windows. Кроме того, сервер Apache является абсолютно бесплатным программрным обеспечением и совместим практически со всеми известными операционными системами. Однако, как отмечается, предназначено это ПО в основном для профессиональных программистов и разработчиков.
Программный продукт от Microsoft рассчитан на среднестатистического пользователя, который установить и настроить такой веб-сервер для Windows сможет без дополнительной помощи квалифицированного специалиста.
Тем не менее, если исходить из официальной статистики, программное обеспечение Apache использует порядка 60% всех существующих серверов, поэтому вопрос установки и настройки начальной конфигурации рассмотрим именно на его примере.
Веб-сервер на домашнем компьютере: установка
Для инсталляции потребуется скачать специальный серверный пакет, сокращенно обозначаемый как WAMP, в который входит три основных компонента:
- Apache – программная оболочка сервера, которая может работать самостоятельно, но только в случае отсутствия на размещаемых страницах динамического контента.
- PHP – язык программирования, используемый надстройками для управления серверами с динамическим содержимым вроде WordPress, Joomla, Drupal.
- MySQL – унифицированная система управления базами данных, используемая, опять же, при создании сайтов с динамическим контентом.
Инсталляцию можно произвести из пакета WampServer. Для этого достаточно следовать указаниям «Мастера», который на одной из стадий предложит выбрать интернет-браузер, который будет использоваться по умолчанию.
Для этого нужно будет перейти в папку с исполняемым файлом браузера (если это не Internet Explorer, обычно она располагается в директории Program Files). Попутно сам браузер следует добавить в список исключений брэндмауэра Windows. На финишной стадии ставится галочка напротив пункта немедленного запуска, после чего в системном трее появится соответствующий значок, на который нужно нажать и изменю выбрать запуск локального хоста (localhost).
Если все сделано правильно, появится домашняя страница сервера. Далее будет предложено инсталлировать дополнительные компоненты (если этого не сделать, система выдаст ошибку). В основном инсталляция касается дополнительных надстроек, элементов и компонентов, которые будут использоваться сервером в дальнейшем.
Пример настройки и тестирования сервера
Настройка веб-сервера несколько сложнее. Сначала в меню системного трея выбирается переход в папку WWW (место хранения надстроек или файлов HTML). После этого прописать следующий текст в «Блокноте»:
Можете просто скопировать текст в «Блокнот» и сохранить файл под именем index.php в той самой папке WWW (хотя можно обойтись и без того, поскольку этот шаг применяется исключительно для проверки локального хоста). Вместо приветствия можете вставить любой другой текст или фразу.
Затем в браузере нужно обновить страницу (F5), после чего на экране отобразится содержимое. Но для других компьютеров страница будет недоступна.
Чтобы открыть доступ, нужно изменить файл httpd.conf, прописав в разделе, который начинается с следующие строки:
Далее нужно просто сохранить изменения и перезапустить оболочку сервера. В случае использования маршрутизатора следует убедиться, что на нем произведен проборс порта 80 (без этого выхода сервера в интернет не будет).
Вместо послесловия
Конечно, что касается понимания сути функционирования или настроек домашнего веб-сервера, здесь приведена только самая начальная и краткая информация, так сказать, для общего понимания. На самом же деле все процессы являются намного более сложными, особенно в части преобразования запросов и выдачи ответов, не говоря уже о настройках сервера в домашних условиях. Если у пользователя есть желание разобраться в этих вопросах, тут не обойтись хотя бы без начальных знаний той же надстройки WordPress и языка PHP. С другой стороны, для публикации примитивных страниц, содержащих в основном только текстовую информацию, можно использовать и эти начальные сведения.
Источник: www.syl.ru