Сегодня четверг, 17 августа 2017 года
 
 
ГлавнаяApache HTTP ServerСбой в службе Apache
ЧерныйКрасныйСерый Увеличить текстУменьшить текстПо умолчанию

Разделы

Apache

сервер Apache
Apache - этапы установки
установка Apache 2.2.16
установка apache 2.2.16 на Windows Vista Ultimate
проверка работоспособности
конфигурирование httpd.conf
установки httpd-vhosts.conf
httpd-userdir.conf и host
тестирование Apache 2.2.16
Apache - ответы на вопросы

Главный сайт сервера

шаблон главного сайта сервера Apache
установка главного сайта сервера Apache
директивы SSI - переменные окружения
скрипты на Perl - вывод переменных окружения
скрипты на Perl - среда кеша
скрипты на PHP - примеры
скрипты на PHP - конфигурация ядра PHP
скрипты на PHP - вывод переменных окружения
SendMail для Windows
отправить почтовое сообщение с сайта

ActivePerl

язык Perl
установка ActivePerl
установка ActivePerl (прод.)
скрипты на Perl - ошибки выполнения

PHP

язык PHP
установка PHP 5.x zip
установка PHP 5.x installer
скрипты PHP
php ini - файл конфигурации
phpmyadmin

MySQL

установка MySQL
настройка MySQL
mysql php

SendMail

установка SendMail

Создание сайта

создание сайтов
регистрация сайта
статистика посещений сайта

Бесплатные сайты

создать бесплатный сайт

Почтовый ящик

почта: почтовый ящик
контакты
карта сайта
поиск по сайту

август 2017 г.
Пн
Вт
Ср
Чт
Пт
Сб
Вс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
 
 

Информация

Apache

Для разработки страниц сайта написанных с использованием современных серверных технологий необходим тестовый сервер установленный на ваш компьютер.

Apache

После внесения изменений в файлы кофигурации (обычно это делается в программе 'Блокнот'), не забывайте их сохранить и перезагрузить сервер Apache 2.2.16
Для перезагрузки необходимо нажать на ярлык:
restart apache

см. создание ярлыков

Следует помнить, что директивы и параметры сервера считываются из файла httpd.conf только при запуске службы Apache 2.2.16, т. е. при включении компьютера. Без перезапуска Apache вы не увидите результатов от внесенных вами изменений. Но самое неприятное может произойти в том случае, если, не перезапустив службу Apache 2.2.16 (с внесенными некорректными записями в файле httpd.conf) вы выключите компьютер. При повторном включении, может появиться сообщение - "сбой, по крайней мере, в одной службе или драйвере при запуске системы".
См. подробнее - ошибки Apache.

Страница, защищена от копирования - Copyscape


Сервер Apache 2.2.16 - правила позволяющие избежать ошибок.

Тестирование Apache 2.2.16 HTTP Server.

Главным критерием корректности внесенных изменений в файлы конфигурации сервера Apache 2.2.16 является, после нажатия на ярлык,
появление, на несколько секунд, чистого окна DOS.
Apache 2.2.16 - проверка корректности внесенных изменений в файлы конфигурации

Если появится окно DOS - Restart (на 30 секунд) с сообщением об ошибке, нужно определить - в каком файле она произошла. В данном примере в главный файл конфигурации сервера Apache2.2.16 -

C:/Program Files/Apache Software Foundation/Apache2.2 /conf/httpd.conf

- в строку 27 была внесена запись "123". О чем и сообщил, при перезагрузке, сервер Apache. Syntax error on line 27 of C:/Program Files/Apache Software Foundation/Apache2.2 /conf/httpd.conf:
Invalid command '123', perhaps misspelled or defined by a module not included in the server configuration
Note the errors or messages above, and press the <ESC> key to exit. 26...

Apache - сообщение об ошибке

Изменения в файлы конфигурации обычно вводятся в программе 'Блокнот'. Не забывайте их сохранить и перезагрузить сервер Apache 2.2.16. Нужно это потому, что сервер читает файлы конфигурации, только при включение компьютера. Иначе вы не увидите того, чего ожидали, внося изменения. Но это не самое неприятное. Не перезапустив службу Apache 2.2, после внесения ошибочных изменений в файлы конфигурации, и выключив компьютер вы, при повторном его включении, можете увидеть следующее сообщение - сбой, по крайней мере, в одной службе или драйвере при запуске системы.

Apache/2.2.16 (Win32) - сбой в локальный службе

Получение подобных сообщений, не имеющих достаточного опыта пользователей, приводит в замешательство и к последующим неадекватным ситуации действиям, вплоть до переустановки OS. Если ошибка вызвана сбоем службы Apache 2.2 и вы имеете резервные копии файлов конфигурации, то для устранения данной ошибки, достаточно заменить конфигурационные файлы на рабочие. Не забудьте, перед этим, остановить службу Apache.
(Пуск - Администрирование - Службы - выделить Apache/2.2.16 и нажать пункт - Остановить службу.)

Просмотрев журнал событий, пройдя:
 Пуск - Администрирование - Просмотр событий,
«Administrative Tools» - «Event Viewer»
нажав, для выяснения причин ошибки, правую кнопку мыши и в выбрав, в контекстном меню , пункт - Свойства.

Журнал событий windows

Определив, что сбой произошел в службе Apache 2.2.
В данном примере легко определить причину вызвавшую ошибку. После Restsrt'а - можно локализовать до строки. В большинстве случаев это не так очевидно.

Служба Apache 2.2. завершена из-за внутренней ошибки

Вы можете выбрать два варианта дальнейших действий:
  1. Тестировать файлы конфигурации сервера Apache 2.2.16.
  2. Заменить файлы конфигурации сервера на резервные.
Очевидно, что второй вариант предпочтительней. Вот для чего нужен дневник.

Сервер Apache 2.2.16 - резервирование файлов конфигурации.

Создайте каталог Дневник с подкаталогами: месяц - день - время. разместив его в удобном для вас месте, например, C:\Дневник\Январь\01\14 20\

Apache Windows - установка сервера.

И, до внесения изменений в файлы конфигурации и главного сайта сервера Apache 2.2.16, сохраняйте (предварительно проверенные) их копии в дневнике. Это позволит вам в любой момент вернуться к рабочей и проверенной версии главного сайта и сервера Apache 2.2.16.

Резервировать, для того, чтобы быть полностью уверенным в работоспособности сервера Apache, необходимо:
  • полностью каталог conf находящийся в   C:\Program Files\Apache Software Foundation\Apache2.2\
Apache 2.2 - резервировать каталог conf
  • файл hosts находящийся в
    C:\WINDOWS\system32\drivers\etc\
Apache 2.2 - резервировать файл host
apache

Apache - правила позволяющие избежать ошибок при конфигурировании сервера.

  1. Всегда имейте резервные копии рабочих версий файлов конфигурации сервера Apache 2.2.16 HTTP
  2. Не забывайте сохранить файлы конфигурации после внесения изменений (бывает, при нескольких открытых программах) и перезапустить сервер Apache 2.2.16. нажав на ярлык    или, левой кнопкой мыши на значок      и   выбрав пункт Restart или пройдя путь - Пуск - Все программы - Apache 2.2.16 HTTP Server - Control Apache Server - Restart.
  3. Перед выключением компьютера - перезапустите службу Apache 2.2.
Антоненков В. Е.  

copyright © 1999-2009, avege.ru. All rights reserved.
[11]
опубликовано - август 2003 г.
обновлено -Sunday, 08-Feb-2015 08:32:43 MSK