Форум программистов, компьютерный форум, киберфорум
Apache, htaccess
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.96/23: Рейтинг темы: голосов - 23, средняя оценка - 4.96
15 / 0 / 1
Регистрация: 12.09.2012
Сообщений: 45

Количество виртуальных хостов

19.04.2013, 15:07. Показов 5442. Ответов 42
Метки нет (Все метки)

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

Code
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#
# Summary: Use name-based virtual hosting for *:80
# Provides: NameVirtualHost
#
 
#
# Virtual Hosts
#
# Please see the documentation at
# <URL:http://httpd.apache.org/docs/2.2/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.
#
# Use name-based virtual hosting.
#
#NameVirtualHost 10.0.9.1:80
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
<VirtualHost 10.0.9.1:80>
    ServerAdmin admin@site.by
    DocumentRoot "/var/www/vhosts/site.by"
    ServerName site.by
    ErrorLog "/var/log/httpd2/site-error_log"
    CustomLog "/var/log/httpd2/site-access_log" common
</VirtualHost>
#
<VirtualHost 10.0.9.1:9001>
    ServerAdmin webmaster@dummy-host2.example.com
    DocumentRoot "/var/www/vhosts/mrtg"
    ServerName mrtg.statistic
    ErrorLog "/var/log/httpd2/mrtg-error_log"
    CustomLog "/var/log/httpd2/mrtg-access_log" common
</VirtualHost>
#
#<VirtualHost 10.0.9.1:9010>
#   ServerAdmin webmaster@dummy-host2.example.com
#   DocumentRoot "/var/www/vhosts/coll"
#   ServerName coll.statistic
#   ErrorLog "/var/log/httpd2/coll-error_log"
#   CustomLog "/var/log/httpd2/coll-access_log" common
#</VirtualHost>


Если добавляю/раскоментирую третий виртхост, апач начинает ругаться
Code
1
2
[root@nat vhosts]# service httpd2 configtest
Checking configuration sanity for httpd2:  httpd2: Syntax error on line 154 of /etc/httpd2/conf/httpd2.conf: Syntax error on line 47 of /etc/httpd2/conf/sites-enabled/vhosts.conf: Expected </------>CustomLog> but saw </VirtualHost>
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.04.2013, 15:07
Ответы с готовыми решениями:

Колличество виртуальных хостов
Есть ли у апача ограничение на количество виртуальных хостов?!

Создание Виртуальных хостов
Всем доброго времени суток. Вопрос наверное уже изъезженный вдоль и поперек!! Но тем немение. В чем суть: Работая на локальном...

Настройка виртуальных хостов
Добрый день. Не получается настроить виртуальный хост. Прописал в hosts 127.0.0.1 one.local и 127.0.0.1 www.one.local ...

42
 Аватар для svsw
336 / 319 / 18
Регистрация: 25.10.2012
Сообщений: 1,070
22.04.2013, 16:23
Студворк — интернет-сервис помощи студентам
Cool_Lamer, Депрекация
коротка - использование этой директивы в апаче 2.4 в дальнейшем не нужно
0
15 / 0 / 1
Регистрация: 12.09.2012
Сообщений: 45
22.04.2013, 16:25  [ТС]
На всякий, 154 строчка httpd2 это Include conf/sites-enabled/*.conf
0
 Аватар для svsw
336 / 319 / 18
Регистрация: 25.10.2012
Сообщений: 1,070
22.04.2013, 16:26
Цитата Сообщение от Cool_Lamer Посмотреть сообщение
Это как понимать?
я хотел сказать, что если бы разрабы ограничили апач двумя виртуальными хостами, то такой апач ни кому не был бы нужен....
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
22.04.2013, 16:28
Цитата Сообщение от Cool_Lamer Посмотреть сообщение
вредные советы бы писать
Не, я не люблю ситуаций когда надежды нет. И мне самому интересны другие вариатны.

Добавлено через 2 минуты

Не по теме:

Цитата Сообщение от svsw Посмотреть сообщение
Депрекация
Значит правильно думал

0
 Аватар для svsw
336 / 319 / 18
Регистрация: 25.10.2012
Сообщений: 1,070
22.04.2013, 16:34
Цитата Сообщение от Илья Федин Посмотреть сообщение
я не люблю ситуаций когда надежды нет. И мне самому интересны другие вариатны
надежда есть всегда
имхо Cool_Lamer админит продакшп сервак и возможности на другие варианты в этом случае существенно ограничены
а вы как я понял экспериментируете...
0
15 / 0 / 1
Регистрация: 12.09.2012
Сообщений: 45
22.04.2013, 16:36  [ТС]
Ладно, если ещё идей пока нет, подождём чё на офф.форуме подскажут.
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
22.04.2013, 16:39
svsw, Кстати: у вас идеи есть? А то интересно же...
0
 Аватар для svsw
336 / 319 / 18
Регистрация: 25.10.2012
Сообщений: 1,070
22.04.2013, 16:49
Cool_Lamer, я вот что вспомнил... имхо чтобы запустить виртуальный хост в апаче 2.2 нужно:
  1. открыть порт Listen интерфейс:порт
  2. именовать виртуальные хосты NameVirtualHost интерфейс:порт
  3. создать виртуальный хост <VirtualHost интерфейс:порт>.....</VirtualHost>
у вас виртуальные хосты запускаюся на одном интерфейсе, но на разных портах
  1. 10.0.9.1:80
  2. 10.0.9.1:9001
  3. 10.0.9.1:9010
Вопрос - для всех портов есть пара директив Listen и NameVirtualHost?
0
15 / 0 / 1
Регистрация: 12.09.2012
Сообщений: 45
22.04.2013, 16:55  [ТС]
В Listen сделано. Сейчас попробую в добавить для каждого NameVirtualHost, но сомневаюсь что поможет, если NameVirtualHost *:80 ни на что не влияет.
0
 Аватар для svsw
336 / 319 / 18
Регистрация: 25.10.2012
Сообщений: 1,070
22.04.2013, 17:15
Cool_Lamer, смысл запуска второго тхоста на порту 9001 понятен... но зачем запускать 3-й хост на порту 9010, не уж-то 9001 не разрулит? или для 4-го хоста вы будете использовать следующий другой порт типа 9020?

Добавлено через 1 минуту
Цитата Сообщение от Cool_Lamer Посмотреть сообщение
Сейчас попробую
попытка не пытка... я рассуждаю с точки зрения алгоритма работы апача...

Добавлено через 2 минуты
Цитата Сообщение от Cool_Lamer Посмотреть сообщение
NameVirtualHost *:80 ни на что не влияет.
вы в этом уверены?

Добавлено через 10 секунд
я нет...

Добавлено через 12 минут
Цитата Сообщение от svsw Посмотреть сообщение
смысл запуска второго тхоста на порту 9001 понятен...
имхо открытие порта 9001 для виртуального хоста бессмыслено, т.к вы используете собственные доменные имена mrtg.statistic и coll.statistic... по этим именам к вам никто и никогда не достучится из инета
0
15 / 0 / 1
Регистрация: 12.09.2012
Сообщений: 45
22.04.2013, 17:24  [ТС]
Цитата Сообщение от svsw Посмотреть сообщение
вы в этом уверены?
я нет...
Нет, не уверен, но видимых влияний на работу я не заметил пока.
Цитата Сообщение от svsw Посмотреть сообщение
Cool_Lamer, смысл запуска второго тхоста на порту 9001 понятен... но зачем запускать 3-й хост на порту 9010, не уж-то 9001 не разрулит? или для 4-го хоста вы будете использовать следующий другой порт типа 9020?
Проблема в том, что изначально не запущен/установлен свой днс-сервер, поэтому обращение к ресурсам внутри сети, строго по ip-адресам. А времени разгребать чьи-то косяки пока нет. Поэтому увы, решение проблемы пока только вижу через разные порты.
Цитата Сообщение от svsw Посмотреть сообщение
попытка не пытка... я рассуждаю с точки зрения алгоритма работы апача...
Поэтому и пошёл пробовать. Результата нет.
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
22.04.2013, 17:29
Может и вправду легче другой сервер поставаить?
0
 Аватар для svsw
336 / 319 / 18
Регистрация: 25.10.2012
Сообщений: 1,070
22.04.2013, 17:32
Цитата Сообщение от Cool_Lamer Посмотреть сообщение
Поэтому увы,
тогда понятно... сорри...

Цитата Сообщение от Cool_Lamer Посмотреть сообщение
Результата нет
запас идей на сегодня у меня исчерпан... может Илья прав и ваш апач только два виртуальных хоста поддерживает... хотя понимаю что это бред...
0
15 / 0 / 1
Регистрация: 12.09.2012
Сообщений: 45
22.04.2013, 17:36  [ТС]
И сюда добавил
/etc/httpd2/conf/ports-availible/http.conf
Listen 80
Listen 9001
Listen 9010

И сюда
/etc/httpd2/conf/sites-availible/ports_all.conf

NameVirtualHost *:80
NameVirtualHost *:443
NameVirtualHost *:9001
NameVirtualHost *:9010


Добавлено через 2 минуты
Цитата Сообщение от Илья Федин Посмотреть сообщение
Может и вправду легче другой сервер поставаить?
Для меня на данный момент лучше отказаться от третьего хоста.

Добавлено через 34 секунды
Цитата Сообщение от svsw Посмотреть сообщение
запас идей на сегодня у меня исчерпан... может Илья прав и ваш апач только два виртуальных хоста поддерживает... хотя понимаю что это бред...
Ну тогда по домам
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
22.04.2013, 17:36
Цитата Сообщение от svsw Посмотреть сообщение
может Илья прав и ваш апач только два виртуальных хоста поддерживает...
Я говорил про то что апач из реп может всё что угодно выдать...
0
 Аватар для svsw
336 / 319 / 18
Регистрация: 25.10.2012
Сообщений: 1,070
22.04.2013, 17:38
а зачем NameVirtualHost *:443 в ports_all.conf?
ведь у вас Listen 443 нет...
и https-хостов нет...
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
22.04.2013, 17:38
Может быть где-то в конфиге есть какакая-то неизвестная нам всем директива на ограничение?
0
 Аватар для svsw
336 / 319 / 18
Регистрация: 25.10.2012
Сообщений: 1,070
22.04.2013, 17:42
Цитата Сообщение от Илья Федин Посмотреть сообщение
Может быть где-то в конфиге есть какакая-то неизвестная нам всем директива на ограничение?
знаю о возможности ограниченияй на коннект, полосу... но ограничение на количество хостов не встречал...
0
15 / 0 / 1
Регистрация: 12.09.2012
Сообщений: 45
22.04.2013, 17:48  [ТС]
Ляаааа, ща покурю, жену домой завезу с работы, расскажу. Будем ржать Интрига.
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
22.04.2013, 18:01
Цитата Сообщение от svsw Посмотреть сообщение
но ограничение на количество хостов не встречал...
Я как бы не так выразился. Может быть какие-то директивы понаписали и вылезла непонятная ошибка?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.04.2013, 18:01

apache 2.2.17 настройка виртуальных хостов
Вообщем долго искал ответ на свой вопрос, нашел только ответочку на сайте который на...

Настройка виртуальных хостов на Apache
Добрый день Написал в httpd.conf: #www.apache.try NameVirtualHost *:80 Include...

XUbuntu 13.10. Браузер не видит виртуальных хостов
XUbuntu 13.10. Стоит lamp + Webmin. Создаешь вебмином виртуальные хосты, пишешь их в файле hosts. ...

Apache игнорирует настройки виртуальных хостов
Привет, друзья! Недавно появилась необходимость организовать для фирмы небольшой веб-сервер, что бы обкатать несколько различных...

Apache, локалка и мобильник, несколько виртуальных хостов
На компе, на котором apache - винда 8, комп подключен к wi-fi роутеру по wi-fi. На компе айпишник 192.168.1.102. апач настроен на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Транслитерация текста с кириллицы на латиницу
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг. Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует. В процессе разработки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru