Разное

Установка веб сервера: Установка веб-сервера Apache на Windows

21.08.2023

Содержание

Установка веб-сервера WEB1 | Microsoft Learn

Twitter LinkedIn Facebook Адрес электронной почты

  • Статья

Область применения: Windows Server 2022, Windows Server 2019, Windows Server 2016

роль веб-сервера (IIS) в Windows Server 2016 предоставляет безопасную, простую в управлении модульную и расширяемую платформу для надежного размещения веб-сайтов, служб и приложений. Службы IIS позволяют обмениваться информацией с пользователями в Интернете, в интрасети или в экстрасети. iis — это единая веб-платформа, которая интегрирует службы iis, ASP.NET, FTP-службы, PHP и Windows Communication Foundation (WCF).

При развертывании сертификатов сервера веб-сервер предоставляет расположение, где можно опубликовать список отзыва сертификатов (CRL) для вашего центра сертификации (ЦС). После публикации список отзыва сертификатов доступен для всех компьютеров в сети, чтобы он мог использовать этот список в процессе проверки подлинности, чтобы убедиться, что сертификаты, представленные другими компьютерами, не отозваны.

Если сертификат включен в список отзыва сертификатов как отозванный, происходит сбой проверки подлинности, и компьютер защищен от доверия сущности, имеющей сертификат, который больше не действителен.

Перед установкой роли веб-сервер (IIS) убедитесь, что вы настроили имя и IP-адрес сервера и присоединили компьютер к домену.

Для выполнения этой процедуры необходимо быть членом группы Администраторы.

Примечание

чтобы выполнить эту процедуру с помощью Windows PowerShell, откройте PowerShell, введите следующую команду и нажмите клавишу ввод. Install-WindowsFeature Web-Server -IncludeManagementTools

  1. Откройте диспетчер серверов, щелкните Управление, а затем нажмите кнопку Добавить роли и компоненты. Откроется мастер добавления ролей и компонентов.
  2. На странице Перед началом работы нажмите кнопку Далее.

Примечание . Страница перед началом работы мастера добавления ролей и компонентов не отображается, если ранее был запущен мастер добавления ролей и компонентов и в этот момент выбран параметр

пропустить эту страницу по умолчанию .

  1. На странице Тип установки нажмите кнопку Далее.
  2. На странице Выбор сервера нажмите кнопку Далее.
  3. На странице роли сервера выберите веб-сервер (IIS), а затем нажмите кнопку Далее.
  4. Нажимайте кнопку Далее, пока не будут приняты все параметры веб-сервера по умолчанию, а затем нажмите кнопку
    Установить
    .
  5. Убедитесь в успешном завершении всех процессов установки и нажмите кнопку Закрыть.

Документация ispmanager 6 lite, pro, host : Установка веб-сервера

Веб-сервер обслуживает запросы пользователей к сайтам на сервере с ISPmanager.

ISPmanager работает с веб-серверами:

  • Nginx — обслуживает запросы статического содержимого;
  • Apache — обслуживает запросы статического и динамического содержимого;
  • OpenLiteSpeed — обслуживает запросы статического и динамического содержимого.

Серверы Nginx и Apache рекомендуем использовать вместе, так как Nginx лучше справляется с большой нагрузкой на сервер, чем Apache, но при этом не обрабатывает динамическое содержимое. Тогда Nginx будет обслуживать запросы статического содержимого, а Apache — динамического. Статическое содержимое передаётся пользователю в том же виде, в каком оно представлено на сервере. Динамическое содержимое перед отправкой пользователю изменяется скриптами.

Веб-серверы могут работать с несколькими WWW-доменами на одном IP-адресе. В Apache и OpenLiteSpeed для этого используется механизм виртуальных хостов (VirtualHost), в Nginx — несколько секций server в конфигурационном файле. В конфигурационных файлах веб-серверов указываются все необходимые параметры работы сайтов. Эти параметры настраиваются на основе информации, указанной при создании WWW-домена. Подробнее см. в статье Создание сайта.

Особенности установки OpenLiteSpeed

OpenLiteSpeed не может быть установлен вместе с другими веб-серверами.

В текущей версии ISPmanager работа модуля PageSpeed и Node.js с веб-сервером OpenLiteSpeed не поддерживается.

Если OpenLiteSpeed установлен на сервере с ОС CentOS 7 или AlmaLinux 8, переход на CloudLinux недоступен.

Некоторые настройки Apache и Nginx несовместимы с OpenLiteSpeed. Если у вас есть сайты, использующие Apache или Nginx, перед установкой OpenLiteSpeed создайте резервную копию конфигурационных файлов сайтов. Это позволит вернуть сайты в исходное состояние, если они будут некорректно работать с OpenLiteSpeed.

При переходе на OpenLiteSpeed возможны проблемы, если на сайте: 

  • используется файл .htaccess. OpenLiteSpeed проигнорирует все директивы, кроме описанных в документации к модулю Apache mod_rewrite;
  • используются собственные шаблоны конфигурационных файлов. Шаблоны для OpenLiteSpeed нужно будет создать отдельно;
  • были внесены изменения в конфигурационные файлы. Эти изменения необходимо адаптировать под OpenLiteSpeed и внести заново.

Установка может занять несколько минут в зависимости от производительности сервера и количества сайтов. Во время установки веб-сервера сайты будут недоступны.

При установке OpenLiteSpeed:

  • подключится репозиторий http://rpms. litespeedtech.com/;
  • будут подготовлены конфигурационные файлы. Для каждого IP-адреса на сервере в директории /usr/local/lsws/conf/listeners будут созданы слушатели (listeners) на TCP-портах 80 и 443;
  • для всех установленных альтернативных версий PHP будут:
    • удалены модули PHP-FPM и Apache;
    • установлен модуль LSAPI;
  • установится альтернативная версия PHP, соответствующая нативной версии на данной версии ОС. Например, для CentOS 7 — PHP 5.4, для Debian 10 — PHP 7.3;
  • созданные сайты будут конвертированы для работы с OpenLiteSpeed;
  • все созданные пользователи получат разрешение на использование PHP в режиме LSAPI, если ранее им было разрешено использовать PHP хотя бы в одном из режимов.

Порядок установки

Чтобы установить веб-сервер:

  1. Перейдите в Настройки  Конфигурация ПО → выберите Веб-сервер (WWW)Изменить.
  2. Выберите тип установки Apache:
    • не использовать;
    • Apache MPM-Prefork — Apache с модулем Prefork. При запуске создаёт несколько процессов для обработки запросов. При большом количестве запросов это позволяет быстрее их обрабатывать. Процессы работают от имени пользователя, под которым запущен Apache. В связи с этим менее безопасен по сравнению с Apache MPM-ITK и требует больше прав на файлы сайтов;
    • Apache MPM-ITK — Apache с модулем ITK. Создаёт отдельный процесс на каждый запрос. Процесс запускается под отдельным пользователем (uid) и группой пользователя (gid). За счёт этого он более изолирован и позволяет избежать проблем с доступом процесса к файлам сайта пользователя.
  3. Включите опцию Nginx для установки веб-сервера Nginx.
  4. Включите опцию OpenLiteSpeed для установки веб-сервера OpenLiteSpeed.
  5. Включите опцию Ротация логов для архивирования и удаления старых журналов веб-серверов. Подробнее см. в статье Настройка сбора статистики запросов к сайтам.
  6. Выберите необходимые модули для Apache:
    1. Анализаторы статистических журналов Веб-статистика awstats и Веб-статистика webalizer. Подробнее см. в статье Настройка сбора статистики запросов к сайтам.
    2. Модуль PHP для поддержки режимов PHP «модуль Apache» и «FastCGI (Apache)». Подробнее см. в статье Режимы работы PHP.
  7. Включите опцию PHP-FPM FastCGI для поддержки режима работы PHP «FastCGI (Nginx + PHP-FPM)». Подробнее см. в статье Режимы работы PHP.
  8. Включите опцию PageSpeed Module для установки модуля PageSpeed. Модуль автоматически оптимизирует страницы сайта и ускоряет их загрузку. Для каждого веб-сервера будет установлена своя версия модуля. Чтобы веб-сервер использовал модуль для страниц сайта, включите опцию PageSpeed Module в настройках сайта. Подробнее см. в статье Создание сайта.
  9. Нажмите Применить изменения и дождитесь окончания установки.

Установить веб-сервер WEB1

Редактировать

Твиттер LinkedIn Фейсбук Электронная почта

  • Статья

Применяется к: Windows Server 2022, Windows Server 2019, Windows Server 2016

Роль веб-сервера (IIS) в Windows Server 2016 обеспечивает безопасную, простую в управлении, модульную и расширяемую платформу для надежного размещения веб-сайтов, служб и приложений. С помощью IIS вы можете обмениваться информацией с пользователями в Интернете, интрасети или экстрасети. IIS — это унифицированная веб-платформа, объединяющая IIS, ASP.NET, службы FTP, PHP и Windows Communication Foundation (WCF).

Когда вы развертываете сертификаты сервера, ваш веб-сервер предоставляет вам место, где вы можете опубликовать список отзыва сертификатов (CRL) для вашего центра сертификации (ЦС). После публикации список отзыва сертификатов доступен для всех компьютеров в вашей сети, чтобы они могли использовать этот список в процессе проверки подлинности, чтобы убедиться, что сертификаты, представленные другими компьютерами, не отозваны.

Если сертификат указан в списке отзыва сертификатов как отозванный, попытка проверки подлинности завершится неудачно, и ваш компьютер будет защищен от доверия объекту, сертификат которого уже недействителен.

Перед установкой роли веб-сервера (IIS) убедитесь, что вы настроили имя и IP-адрес сервера и присоединили компьютер к домену.

Чтобы установить роль сервера веб-сервера (IIS)

Для выполнения этой процедуры необходимо быть членом группы администраторов

.

Примечание

Чтобы выполнить эту процедуру с помощью Windows PowerShell, откройте PowerShell, введите следующую команду и нажмите клавишу ВВОД. Install-WindowsFeature Web-Server -IncludeManagementTools

  1. В диспетчере сервера щелкните Управление , а затем щелкните Добавить роли и компоненты . Откроется мастер добавления ролей и компонентов.
  2. В Перед началом работы нажмите Далее .

Примечание Страница Перед началом работы мастера добавления ролей и компонентов не отображается, если вы ранее запускали мастер добавления ролей и компонентов и выбрали Пропустить эту страницу по умолчанию в то время.

  1. На странице Тип установки нажмите Далее .
  2. На странице Выбор сервера нажмите Далее .
  3. На странице Роли сервера выберите Веб-сервер (IIS) и нажмите Далее .
  4. Нажмите Далее , пока не примете все настройки веб-сервера по умолчанию, а затем нажмите
    Установить
    .
  5. Убедитесь, что все установки прошли успешно, а затем нажмите 9.0031 Закрыть .

Обратная связь

Просмотреть все отзывы о странице

Как создать свой собственный веб-сервер дома

Вы когда-нибудь хотели настроить свой собственный веб-сервер для размещения веб-сайта или обмена файлами с семьей? Создать веб-сервер очень просто, и мы покажем вам все, что вам нужно для начала.

В этом руководстве мы установим все компоненты, необходимые для настройки веб-сервера на сервере ServerMania. Это установит все основные компоненты веб-сервера. Если вы будете размещать много сайтов или хотите более надежное управление сайтом, вам следует вместо этого установить панель управления, такую ​​​​как cPanel.

См. также: Emby vs Plex — какой сервер потоковой передачи мультимедиа лучше?


Почему я должен использовать внешний сервер для своего веб-сервера вместо домашнего компьютера?

Есть много причин, по которым вам следует использовать гибридный или выделенный сервер ServerMania для настройки веб-сервера вместо того, чтобы настраивать веб-сервер дома:

  • Стоимость:  Может показаться, что дешевле использовать этот старый компьютер, лежащий поблизости. собирая пыль, но если учесть стоимость питания старого компьютера 24 часа в сутки, это может стать очень дорого. Настольный компьютер мощностью 250 Вт, работающий 24 часа в сутки по цене 12 центов за кВт/ч, стоит колоссальные 262 доллара в год! Не говоря уже о стоимости интернета, замены оборудования и т. д. В долгосрочной перспективе намного дешевле арендовать сервер ServerMania каждый месяц.
  • Надежность:   Интернет и компьютерное оборудование потребительского класса не рассчитаны на нагрузки, связанные с круглосуточным использованием и соединениями со всего мира. С другой стороны, ServerMania использует оборудование и соединения корпоративного уровня, чтобы каждый мог подключиться к вашему серверу с молниеносной скоростью.
  • Служба поддержки: Одним из основных недостатков размещения собственного веб-сайта является то, что вы несете ответственность за любые вопросы поддержки. С ServerMania вы получаете поддержку 24 × 7, включенную в каждый сервер, поэтому вы знаете, что мы всегда здесь, если вам нужна помощь.

Компоненты веб-сервера

Существует несколько основных компонентов для настройки веб-сервера: Его часто называют стеком LAMP .

Linux: В основе стека LAMP лежит Linux. Это легкая и безопасная ОС, что делает ее одним из самых популярных вариантов для лучших веб-серверов.

См. также: Зачем использовать Linux? 9 преимуществ, которые следует учитывать

Apache:  Это программное обеспечение, используемое для поддержки протокола HTTP, который доставляет веб-контент с сервера в веб-браузер.

MySQL:  Популярный движок базы данных, используемый для веб-сайтов, управляемых базой данных.

PHP: Популярный язык многих веб-сайтов, PHP требуется для популярных сценариев веб-сайтов, таких как WordPress.

См. также: Что такое PHP.ini и как его найти?


Что вам понадобится

Начните с заказа гибридного или выделенного сервера ServerMania.

Системные требования

Системные требования для настройки персонального веб-сервера зависят от типа сайтов, которые вы собираетесь запускать. Минимальные требования следующие:

  • Гибридный или выделенный сервер ServerMania
  • CentOS 7+
  • 512 МБ ОЗУ
  • 2 ГБ дискового пространства

Сайтам, управляемым базами данных, может потребоваться больше системных ресурсов для эффективной работы.

Linux

См. также: (Интерактивный веб-семинар) Знакомство с ServerMania: трансформируйте свой серверный хостинг

Эти инструкции будут работать в Ubuntu / Debian Linux. Команды могут отличаться в других дистрибутивах.

Инструкции по установке

Шаг 1: Подключитесь к root через SSH к вашему серверу ServerMania.
 ssh root@IP-адрес 
Шаг 2: Установите утилиты wget, screen и unzip, необходимые для выполнения сценария установки:
 apt-get -y install wget screen git 
Шаг 3: Загрузите установку LAMP скрипт с github с помощью wget:
 git clone https://github.com/teddysun/lamp.git 
Шаг 4: Перейдите в папку lamp-master:
 cd lamp 
Шаг 5: Установите скрипт установки на быть исполняемым:
 chmod +x *.sh 
Шаг 6: Откройте экран для запуска процесса установки:
 screen -S lamp 
Шаг 7: Выполните сценарий установки:
 ./lamp.sh 
Шаг 8: Выполните следующие шаги в процессе установки:
  1. Выберите версию Apache. Мы рекомендуем последнюю версию из списка.
  2. Выберите базу данных, которую вы хотите установить. Мы рекомендуем MySQL и выбираем последнюю версию.
  3. Нажмите Enter, чтобы использовать каталог данных MySQL по умолчанию
  4. Введите пароль администратора MySQL
  5. Выберите версию PHP. Мы рекомендуем выбрать последнюю версию.
  6. Установите все необходимые модули PHP. php-imagick — хороший вариант, если вы не уверены, что вам нужно.
  7. Выберите 1 для установки PHPMyAdmin
  8. Нажмите любую клавишу, чтобы начать процесс установки

Управление компонентами веб-сервера

Теперь, когда стек LAMP установлен, вы можете использовать эти команды для запуска, остановки и перезапуска компонентов веб- сервер:

Apache

 служба httpd (запуск | остановка | статус | перезапуск) 

MySQL

 служба mysqld (запуск | остановка | статус | перезапуск) 

Создание нового сайта 9 0166

Теперь, когда стек LAMP установлен, теперь вы можете настроить свой первый веб-сайт на веб-сервере.

Следующая команда добавит сайт в ваш файл конфигурации Apache:

 lamp add 

Следуйте инструкциям сценария, указав имя домена и информацию о базе данных (при необходимости).

Теперь вы можете добавлять файлы в каталог вашего сайта. Каталог по умолчанию:

 data/www/domain.com 

Вы можете использовать команду scp с вашего локального компьютера для загрузки файлов в каталог:

Windows

Для тех, кто хочет настроить веб-сервер на Windows Server 2012 , Windows Server 2016 или Windows Server 2019 можно выполнить следующие шаги.

Инструкции по установке

Шаг 1. Откройте Диспетчер серверов
Шаг 2. Нажмите «Управление» > «Добавить роли и функции»
. Шаг 3. Нажмите «Далее».
. : Нажмите Далее
Шаг 8: Нажмите Далее
Шаг 9: Нажмите Далее
Шаг 10: Нажмите Установить

Управление сервером

Теперь вы можете открыть Диспетчер IIS. Если щелкнуть ссылку «Сайты» и нажать «Обзор», вы сможете просмотреть корневую веб-папку и переместить в нее любые файлы сайта.

Затем вы можете посетить основной IP-адрес вашего сервера, чтобы получить доступ к вашему сайту, или следуйте приведенным ниже инструкциям, чтобы указать домен на сервер.


Привязка домена к веб-серверу

Вам потребуется войти в интерфейс администратора у регистратора домена. В нашем руководстве не устанавливались серверы имен на сервере, поэтому вам нужно будет использовать внешнего поставщика серверов имен. Большинство регистраторов доменов предоставляют это бесплатно.

Просто скопируйте IP-адрес вашего сервера в запись A файла зоны DNS доменного имени.

Как только вы укажете запись домена A на общедоступный IP-адрес вашего сервера, данные в этой папке будут видны пользователям в их браузерах.


Заключение

Теперь вы настроили свой веб-сервер и можете установить на него популярное программное обеспечение, такое как WordPress, или загружать файлы на сервер для скачивания пользователями.

ServerMania поддерживает предприятия не только с помощью технических руководств, но и с помощью решений, ориентированных на предприятия, таких как совместное размещение и конфигурации кластера серверов.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *