Метка: настройка веб-сервера

Что делать если PHP скрипту не хватает времени и памяти. Почему большой файл не загружается на сайт или в phpMyAdmin

Каждый запуск PHP скрипта требует использования системных ресурсов: оперативной памяти и времени центрального процессора. Если запущено слишком много PHP скриптов, то в операционной системе, в которой работает веб-сервер, может закончиться память, и система зависнет. Такое может произойти, если накопиться слишком много запущенных PHP скриптов. Некоторые скрипты написаны плохо (содержат логические ошибки приводящие к бесконечным циклам […]

Почему в логах ошибок Apache не сохраняются записи об ошибке 404

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

Виртуальный хост Apache по умолчанию. _default_ и catch-all в Apache

При настройке виртуальных хостов Apache может возникнуть вопрос, что произойдёт, если на сервер придёт запрос, не предназначенный ни для одного из хостов? Пример такого запроса — обращение к веб-серверу по IP без указания имени хоста. Или обращение к серверу с неверным (отсутствующем на сервере) именем хоста. Это не вызовет ошибку в Apache — веб сервер […]

Настройка веб-сервера Apache для запуска программ Ruby на Windows

Скрипты Ruby можно запускать в окружении Apache аналогично запуску скриптов PHP. Для этого нужно сделать небольшую настройку. Я устанавливал веб-сервер по этой инструкции, если вы устанавливали по другой инструкции, то отредактируйте пути под свои значения. 1. Установка Ruby в Windows Скачайте Ruby для Windows со страницы: https://rubyinstaller.org/ Запустите скачанный .exe файл — установку можно выполнить […]

Настройка веб-сервера Apache для запуска программ Perl на Windows

Скрипты Perl можно запускать в окружении Apache аналогично запуску скриптов PHP. Для этого нужно сделать небольшую настройку. Я устанавливал веб-сервер по этой инструкции, если вы устанавливали по другой инструкции, то отредактируйте пути под свои значения. 1. Установка Perl в Windows Скачайте Perl для Windows со страницы: https://www.activestate.com/products/activeperl/downloads/ Запустите скачанный .exe файл — установку можно выполнить […]

Как проверить конфигурационный файл Apache

Как проверить настройки Apache без запуска С помощью опции -t вы можете проверить правильность конфигурации веб-сервера без запуска Apache: c:\Server\bin\Apache24\bin\httpd.exe -t Пример вывода: Syntax OK Он означает, что с точки зрения синтаксиса в конфигурационном файле всё в порядке и веб-сервер может быть успешно запущен. Кроме проверки дефолтного конфигурационного файла можно проверить файл настроек расположенной в […]

Как запустить два экземпляра Apache

Если вам нужно запустить ещё один процесс веб-сервера Apache, то с вероятностью 99,99% вам это, на самом деле, не нужно. Практически все задачи, для которых может потребоваться ещё один процесс Apache можно решать в рамках одного единственного процесса и конфигурационного файла. Продолжите изучение документации по веб-серверу и вы сможете решить вашу задачу более правильным путём, […]

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

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