- подключаю httpd-vhosts.conf и Apache не запускается
- Сообщения 9
- 1 Тема от dr. Oops! 2007-12-27 17:48:08
- Тема: подключаю httpd-vhosts.conf и Apache не запускается
- 2 Ответ от Hanut 2007-12-27 18:06:21
- Re: подключаю httpd-vhosts.conf и Apache не запускается
- 3 Ответ от dr. Oops! 2007-12-27 19:13:57
- Re: подключаю httpd-vhosts.conf и Apache не запускается
- 4 Ответ от dr. Oops! 2007-12-29 19:30:05
- Re: подключаю httpd-vhosts.conf и Apache не запускается
- Как исправить ошибки с Httpd-vhosts.conf (бесплатная загрузка)
- Обзор файла
- Что такое сообщения об ошибках httpd-vhosts.conf?
- Общие ошибки выполнения httpd-vhosts.conf
- Как исправить ошибки httpd-vhosts.conf — 3-шаговое руководство (время выполнения:
- Шаг 1. Восстановите компьютер до последней точки восстановления, «моментального снимка» или образа резервной копии, которые предшествуют появлению ошибки.
- Шаг 2. Если вы недавно установили приложение WampServer (или схожее программное обеспечение), удалите его, затем попробуйте переустановить WampServer.
- Шаг 3. Выполните обновление Windows.
- Если эти шаги не принесут результата: скачайте и замените файл httpd-vhosts.conf (внимание: для опытных пользователей)
- Apache 2.4, не могу настроить name-based VirtualHost на localhost. Почему ошибка 400?
- VHOST не работает в Apache
- 24 ответа
подключаю httpd-vhosts.conf и Apache не запускается
Форум PHP-MyAdmin.RU → Курилка → подключаю httpd-vhosts.conf и Apache не запускается
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщения 9
1 Тема от dr. Oops! 2007-12-27 17:48:08
- dr. Oops!
- Редкий гость
- Неактивен
- Зарегистрирован: 2007-08-11
- Сообщений: 31
Тема: подключаю httpd-vhosts.conf и Apache не запускается
В httpd.conf снимаю комментарий со сстроки
«#Include conf/extra/httpd-vhosts.conf» и Apache
не запускается.
Winda пишет: Не удалось запустить службу Apache 2. Дополнительные сведения содержаться в журнале событий.
Если эта служба разработана не Microsoft, обратитесь к разработчику службы, и сообщите специфический для
этой службы код ошибки 1.
А так, без подключения хостов, работает нормально.
Подскажите, что можно сделать?
2 Ответ от Hanut 2007-12-27 18:06:21
- Hanut
- Модератор
- Неактивен
- Откуда: Рига, Латвия
- Зарегистрирован: 2006-07-02
- Сообщений: 9,698
Re: подключаю httpd-vhosts.conf и Apache не запускается
dr. Oops!
Ищите ошибки в подключаемом файле виртуальных хостов. Пробуйте подключать хосты по одному, ищите источник ошибки.
Воспользуйтесь примером задания виртуальных хостов описанным здесь: http://php-myadmin.ru/learning/instrument-apache.html
3 Ответ от dr. Oops! 2007-12-27 19:13:57
- dr. Oops!
- Редкий гость
- Неактивен
- Зарегистрирован: 2007-08-11
- Сообщений: 31
Re: подключаю httpd-vhosts.conf и Apache не запускается
Этим и пользуюсь. Проверю все еще раз. Спасибо.
4 Ответ от dr. Oops! 2007-12-29 19:30:05
- dr. Oops!
- Редкий гость
- Неактивен
- Зарегистрирован: 2007-08-11
- Сообщений: 31
Re: подключаю httpd-vhosts.conf и Apache не запускается
У меня не получалась установка хостов в виде name-based,
Я попробовал ip-based — работает.
Источник
Как исправить ошибки с Httpd-vhosts.conf (бесплатная загрузка)
Последнее обновление: 07/12/2021 [Время на прочтение статьи: 5 мин.]
Разработка WampServer 3.1.9 компанией Romain Bourdon послужила толчком для создания последней версии файла httpd-vhosts.conf. Он также известен как файл Generic Configuration (расширение CONF), который классифицируется как файл Параметры (Generic Configuration).
Файл httpd-vhosts.conf впервые был создан 03/08/2019 для ОС Windows 10 в XAMPP 5.6.40. Последним обновлением версии [v3.1.9] для WampServer является 3.1.9, выпущенное 05/13/2019.
В этой статье обсуждаются подробные сведения о файлах, порядок устранения неполадок с файлом CONF при проблемах с httpd-vhosts.conf, а также полный набор бесплатных загрузок для каждой версии файла, которая была зарегистрирована нашей командой.
Рекомендуемая загрузка: исправить ошибки реестра в WinThruster, связанные с httpd-vhosts.conf и (или) WampServer.
Совместимость с Windows 10, 8, 7, Vista, XP и 2000
Средняя оценка пользователей
Обзор файла
Общие сведения ✻ | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Имя файла: | httpd-vhosts.conf | |||||||||||||||||||||||
Расширение файла: | расширение CONF | |||||||||||||||||||||||
Тип файла: | Параметры | |||||||||||||||||||||||
Описание: | Generic Configuration | |||||||||||||||||||||||
Пользовательский рейтинг популярности: |
Сведения о разработчике и ПО | |
---|---|
Программа: | WampServer 3.1.9 |
Разработчик: | Romain Bourdon |
Программное обеспечение: | WampServer |
Версия ПО: | 3.1.9 |
Сведения о файле | |
---|---|
Размер файла (байты): | 1492 |
Дата первоначального файла: | 12/15/2019 |
Дата последнего файла: | 12/30/2019 |
Информация о файле | Описание |
---|---|
Размер файла: | 1492 bytes |
Дата и время изменения файла: | 2019:12:30 10:21:30+00:00 |
✻ Фрагменты данных файлов предоставлены участником Exiftool (Phil Harvey) и распространяются под лицензией Perl Artistic.
Что такое сообщения об ошибках httpd-vhosts.conf?
Общие ошибки выполнения httpd-vhosts.conf
Ошибки файла httpd-vhosts.conf часто возникают на этапе запуска WampServer, но также могут возникать во время работы программы. Эти типы ошибок CONF также известны как «ошибки выполнения», поскольку они возникают во время выполнения WampServer. К числу наиболее распространенных ошибок выполнения httpd-vhosts.conf относятся:
- Не удается найти httpd-vhosts.conf.
- httpd-vhosts.conf — ошибка.
- Не удалось загрузить httpd-vhosts.conf.
- Ошибка при загрузке httpd-vhosts.conf.
- Не удалось зарегистрировать httpd-vhosts.conf / Не удается зарегистрировать httpd-vhosts.conf.
- Ошибка выполнения — httpd-vhosts.conf.
- Файл httpd-vhosts.conf отсутствует или поврежден.
Программа: C:\wamp\bin\apache\apache2.4.41\conf\original\extra\httpd-vhosts.conf
Среда выполнения получила запрос от этого приложения, чтобы прекратить его необычным способом.
Для получения дополнительной информации обратитесь в службу поддержки приложения.
В большинстве случаев причинами ошибок в CONF являются отсутствующие или поврежденные файлы. Файл httpd-vhosts.conf может отсутствовать из-за случайного удаления, быть удаленным другой программой как общий файл (общий с WampServer) или быть удаленным в результате заражения вредоносным программным обеспечением. Кроме того, повреждение файла httpd-vhosts.conf может быть вызвано отключением питания при загрузке WampServer, сбоем системы при загрузке или сохранении httpd-vhosts.conf, наличием плохих секторов на запоминающем устройстве (обычно это основной жесткий диск) или заражением вредоносным программным обеспечением. Таким образом, крайне важно, чтобы антивирус постоянно поддерживался в актуальном состоянии и регулярно проводил сканирование системы.
Как исправить ошибки httpd-vhosts.conf — 3-шаговое руководство (время выполнения:
Если вы столкнулись с одним из вышеуказанных сообщений об ошибке, выполните следующие действия по устранению неполадок, чтобы решить проблему httpd-vhosts.conf. Эти шаги по устранению неполадок перечислены в рекомендуемом порядке выполнения.
Шаг 1. Восстановите компьютер до последней точки восстановления, «моментального снимка» или образа резервной копии, которые предшествуют появлению ошибки.
Чтобы начать восстановление системы (Windows XP, Vista, 7, 8 и 10):
- Нажмите кнопку «Пуск» в Windows
- В поле поиска введите «Восстановление системы» и нажмите ENTER.
- В результатах поиска найдите и нажмите «Восстановление системы»
- Введите пароль администратора (при необходимости).
- Следуйте инструкциям мастера восстановления системы, чтобы выбрать соответствующую точку восстановления.
- Восстановите компьютер к этому образу резервной копии.
Если на этапе 1 не удается устранить ошибку httpd-vhosts.conf, перейдите к шагу 2 ниже.
Шаг 2. Если вы недавно установили приложение WampServer (или схожее программное обеспечение), удалите его, затем попробуйте переустановить WampServer.
Чтобы удалить программное обеспечение WampServer, выполните следующие инструкции (Windows XP, Vista, 7, 8 и 10):
- Нажмите кнопку «Пуск» в Windows
- В поле поиска введите «Удалить» и нажмите ENTER.
- В результатах поиска найдите и нажмите «Установка и удаление программ»
- Найдите запись для WampServer 3.1.9 и нажмите «Удалить»
- Следуйте указаниям по удалению.
После полного удаления приложения следует перезагрузить ПК и заново установить WampServer.
Если на этапе 2 также не удается устранить ошибку httpd-vhosts.conf, перейдите к шагу 3 ниже.
Шаг 3. Выполните обновление Windows.
Когда первые два шага не устранили проблему, целесообразно запустить Центр обновления Windows. Во многих случаях возникновение сообщений об ошибках httpd-vhosts.conf может быть вызвано устаревшей операционной системой Windows. Чтобы запустить Центр обновления Windows, выполните следующие простые шаги:
- Нажмите кнопку «Пуск» в Windows
- В поле поиска введите «Обновить» и нажмите ENTER.
- В диалоговом окне Центра обновления Windows нажмите «Проверить наличие обновлений» (или аналогичную кнопку в зависимости от версии Windows)
- Если обновления доступны для загрузки, нажмите «Установить обновления».
- После завершения обновления следует перезагрузить ПК.
Если Центр обновления Windows не смог устранить сообщение об ошибке httpd-vhosts.conf, перейдите к следующему шагу. Обратите внимание, что этот последний шаг рекомендуется только для продвинутых пользователей ПК.
Если эти шаги не принесут результата: скачайте и замените файл httpd-vhosts.conf (внимание: для опытных пользователей)
Если ни один из предыдущих трех шагов по устранению неполадок не разрешил проблему, можно попробовать более агрессивный подход (примечание: не рекомендуется пользователям ПК начального уровня), загрузив и заменив соответствующую версию файла httpd-vhosts.conf. Мы храним полную базу данных файлов httpd-vhosts.conf со 100%-ной гарантией отсутствия вредоносного программного обеспечения для любой применимой версии WampServer . Чтобы загрузить и правильно заменить файл, выполните следующие действия:
- Найдите версию операционной системы Windows в нижеприведенном списке «Загрузить файлы httpd-vhosts.conf».
- Нажмите соответствующую кнопку «Скачать», чтобы скачать версию файла Windows.
- Скопируйте этот файл в соответствующее расположение папки WampServer:
Если этот последний шаг оказался безрезультативным и ошибка по-прежнему не устранена, единственно возможным вариантом остается выполнение чистой установки Windows 10.
Источник
Apache 2.4, не могу настроить name-based VirtualHost на localhost. Почему ошибка 400?
Уважаемые знатоки — прошу помощи.
Есть комп под Windows 7. Нужен локальный сервер на нем. Раньше пользовался XAMPP, но он перестал меня устраивать.
Решил отдельно поставить Apache2.4+PHP+mySQL. Особых проблем не возникло.
Но уже второй день не могу настроить name-based VirtualHost. т.е. нужно что бы по адресам localhost, captcha_lite и при необходимости еще другим именам — открывались разные сайты. На XAMPP это работало.
Как я настраивал это на Apache:
В файле httpd.conf раскомментировал эти строки
в файле httpd-vhost.conf написал следующее
Естественно сделал соответствующие записи в hosts
Но ничего не работает!
При заходе на localhost открывается то что должно открываться, однако это происходит только потому, что в httpd-vhost.conf он указан первый и используется по умолчанию в любых ситуациях. Например, тоже самое открывается если зайти на s1.localhost (тоже прописан в hosts на тот же адрес).
Если же зайти на captcha_lite то выдает ошибку 400. А должна открываться страничка с одной строкой для теста.
Проблема заключается в следующем:
Как все должно работать, согласно описанию
With name-based virtual hosting, the server relies on the client to report the hostname as part of the HTTP headers. Using this technique, many different hosts can share the same IP address.
When a request arrives, the server will find the best (most specific) matching argument based on the IP address and port used by the request. If there is more than one virtual host containing this best-match address and port combination, Apache will further compare the ServerName and ServerAlias directives to the server name present in the request.
Браузер все делает правильно — в заголовках есть Host «captcha_lite» . А сервер в ответ присылает ошибку 400.
ПОЧЕМУ? Как будто я просто что то не так настроил, но что? Перерыл уже весь гугл. Помогите пожалуйста.
Самое интересное, что при добавлении в httpd-vhosts.conf такого:
по адресу s1.localhost открывается то что надо, а по s2.localhost — открывается то что должно открываться по адресу captcha_lite.
если оставить там только эти записи — все вообще работает как надо, но только для них.
Как заставить работать captcha_lite?
Источник
VHOST не работает в Apache
Я получил сервер LAMP, работающий в Ubuntu 11.04. Теперь проблема заключается в том, что веб-сайты должны быть включены и отключены от терминала. Все из них должны быть доступны из http://localhost, что не так эффективно. Поэтому я создал VHOSTS, используя некоторые обучающие программы из сети. Вот код для него
ServerAdmin webmaster@localhost Servername site.com ServerAlias www.site.com DocumentRoot /home/starx/public_html/site/public Options FollowSymLinks AllowOverride None Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all nGen ErrorLog $
Теперь я все еще не могу получить доступ к странице в http://site.com, но если я получаю доступ, используя http://localhsot/, к ней обращаются.
I отключили все остальные сайты, включая default, и только что включили один сайт, т.е. site
Как это исправить?
24 ответа
Я просто пытался заставить это работать, и немного оглядевшись, я узнал, что для меня не так.
Я запускаю xampp (lampp) 1.80 для Ubuntu 12.04.
# Virtual hosts # Include etc/extra/httpd-vhosts.conf
удалите «#» из include. Новая установка не загружает httpd-vhosts.conf из коробки.
Согласно /usr/share/doc/apache2/README.Debian.gz, если вы хотите создать определения для дополнительных сайтов, вы захотите разместить отдельные фрагменты конфигурации сайта в /etc/apache2/sites-available/ (см. /etc/apache2/sites-available/default для примера). Затем вы можете включать и отключать сайты на данном хосте с помощью команд a2ensite (8) и a2dissite (8). Обратите внимание, что это может работать не так, как описано, если распределенные конфигурации были значительно изменены.
Если сайт включен таким образом и продолжает не работать, вы должны убедиться, что веб-сервер может разрешить имя нового сайта таким образом, который соответствует IP-адресу, который веб-сервер считает, что он назначен: самый простой способ, вероятно, проверить с w3m https://my.new.secure.site с сервера. Вы также хотите проверить, что клиент разрешает имя таким образом, чтобы он попадал на соответствующий сервер (хотя разрешенный IP-адрес не должен совпадать с тем, который использует сервер). Для небезопасных сайтов это проще всего с telnet my.new.site 80 и, как только соединение будет завершено (нет приглашения), введите следующие три строки (обратите внимание, что третий пуст, но вы должны нажать клавишу в третий раз):
GET / HTTP/1.1 Host: my.new.site
Если это работает, все остальное является проблемой браузера. Если первое завершается успешно, а второе не работает, на сетевом уровне (например, NAT, прокси и т. Д.), Возможно, что-то странное: именно то, как устранять неполадки, слишком сильно зависит от топологии сети и присутствующих устройств: задайте другой вопрос со спецификой если это относится к вам.
Если первый тест не прошел, дважды проверьте службу имен, доступную на сервере, и IP-адреса, назначенные серверу (ifconfig -a). Также проверьте журналы доступа к сайту, чтобы убедиться, что вы видите соединение примерно в нужное время. Наконец, убедитесь, что ваш виртуальный хост прослушивается по имени, а не по IP, и не фильтрует результаты для / на основе IP в вашей директиве VirtualHost.
Источник