Метка: Apache

Виртуальные хосты Apache

Что такое виртуальный хост Apache Термин Virtual Host (виртуальный хост) относится к практике запуска более чем одного сайта (такие как company1.example.com и company2.example.com) на одной машине. Виртуальные хосты могут быть "IP-based", что означает, что у вас есть различные IP адреса для каждого сайта, или "name-based", что означает, что у вас есть несколько имён, работающие на […]

Ошибка «You’re speaking plain HTTP to an SSL-enabled server port» (РЕШЕНО)

При настройке веб-сервера Apache можно столкнуться с ошибкой: Bad Request Your browser sent a request that this server could not understand. Reason: You're speaking plain HTTP to an SSL-enabled server port. Instead use the HTTPS scheme to access this URL, please. Она переводится так: «Плохой запрос. Ваш браузер отправил запрос, который этот сервер не может […]

Apache log (логи): как настроить и анализировать журналы веб-сервера

Для эффективного управления веб-сервером необходимо получить обратную связь об активности и производительности сервера, а также о всех проблемах, которые могли случиться. Apache HTTP Server обеспечивает очень полную и гибкую возможность ведения журнала. В этой статье мы разберём, как настроить логи Apache и как понимать, что они содержат. HTTP-сервер Apache предоставляет множество различных механизмов для регистрации […]

Файл .htaccess в Apache

Файлы .htaccess размещаются в папках сайтов веб-сервера Apache. Они позволяют изменять настройки веб-сервера на уровне конкретных папок. По ряду причин, которые рассмотрены ниже в данной статье, если у вас есть доступ к главному конфигурационного файлу веб-сервера httpd, то следует полностью избегать использование файла .htaccess и даже отключить его поддержку. Тем не менее очень часто файл .htaccess […]

Apache SSL: переход Apache на HTTPS

Нужен ли HTTPS? Протокол HTTPS позволяет передавать данные между сайтом и пользователем в зашифрованном виде, то есть посторонние лица не могут увидеть содержимое передаваемых данных и изменить их. Веб-сервер Apache поддерживает работу HTTPS. Для настройки HTTPS на Apache нужен SSL сертификат. Точнее говоря, «SSL сертификат» включает в себя приватный ключ и публичный ключ (сертификат). Также вместе […]

Как обновить Apache на Windows

Как узнать версию Apache Версию веб-сервера можно узнать несколькими способами, например, в панели phpMyAdmin, или с помощью PHP функции <?php phpinfo (); Можно узнать прямо в командной строке: c:\Server\bin\Apache24\bin\httpd.exe -v Пример вывода: Server version: Apache/2.4.34 (Win64) Apache Lounge VC15 Server built: Jul 11 2018 13:09:01 Или можно посмотреть открыв ApacheMonitor.exe: Скачать Apache Windows Заходим на […]

Как узнать путь до конфигурационного файла Apache

Главный конфигурационный файл Apache называется httpd.conf и расположен в папке файлов Apache в подпапке conf. Если Apache уже запущен, то узнать путь до конфигурационного файла можно так. Откройте Диспетчер задач и там найдите процесс Apache HTTP Server. Нажмите на него правой кнопкой и в контекстном меню выберите пункт Открыть расположение файла: В открывшемся файловом менеджере […]

Apache Forwarding — проброска портов веб-сервера

Что такое Forwarding Чтобы понимать, что такое Forwarding и для чего это нужно, вспомним как устроено подключение большинства домашних компьютеров. Обычно у большинства из нас дома установлен роутер, к которому подключён кабель Интернет-провайдера. От этого роутера наши домашние устройства — компьютеры, телефоны, планшеты, умные телевизоры и другие — подключаются к Интернету через Wi-Fi или кабель. […]

Модули Apache mods

Модули Apache — это дополнительные компоненты, которые добавляют к основной функциональности веб-сервера новые возможности и функции. У веб-сервера Apache много встроенных модулей, а также имеются сторонние модули, которые создаются разработчиками, непосредственно не связанными с Apache. Встроенные модули могут быть включены по умолчанию или отключены. Как включить модуль Apache mods Чтобы включить модуль, в конфигурационном файле […]

Готовая сборка Apache для Windows XP

В инструкции «Установка Apache, PHP, MySQL и phpMyAdmin на Windows XP» показано, как установить и настроить Apache для Windows XP. В результате следования этой инструкциии, создаётся папка с сервером. Я запаковал эту папку в архив, добавил туда три батника для установки, удаления и управления веб-сервером. Этот файл вы можете скачать по ссылке: https://apache-windows.ru/files/MiAl_ServerXP.zip Напомню, что […]