<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Apache + Проблема с виртуальными хостами</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/6030.html</link>
    <description>FreeBSD 6.2&lt;br&gt;Apache/2.2.4&lt;br&gt;&lt;br&gt;На одном сервере есть 4 сайта: один глобальный и три локальных. Реализовал с помощью name-based виртуальных хостов. &lt;br&gt;При запуске апача ошибок не возникает, а вот при последовательном просмотре сайтов (global_domain.ru, www.global_domain.ru, local1.global_domain.ru, local2.global_domain.ru, local3.global_domain.ru) обязательно на каком-то вываливается ошибка &quot;Forbidden&quot;. Перезапуск апача лечит проблему, но опять же она может возникнуть для любого другого сайта в списке.&lt;br&gt;&lt;br&gt;Имена хостов резолвятся ДНСом правильно.&lt;br&gt;&lt;br&gt;cat /usr/local/etc/apache22/extra/httpd-vhosts.conf&lt;br&gt;&lt;br&gt;NameVirtualHost &amp;lt;EXT_IP&amp;gt;:80&lt;br&gt;&lt;br&gt;#Default, чтобы не заходили по &amp;lt;EXT_IP&amp;gt;&lt;br&gt;&amp;lt;VirtualHost &quot;&amp;lt;EXT_IP&amp;gt;:80&quot;&amp;gt;&lt;br&gt;    ServerAdmin adm&#064;localhost&lt;br&gt;    DocumentRoot &quot;/usr/local/www/data-dist/&quot;&lt;br&gt;&lt;br&gt;    &amp;lt;Directory &quot;/usr/local/www/data-dist/&quot;&amp;gt;&lt;br&gt;      Options All&lt;br&gt;      AllowOverride All&lt;br&gt;      Order Deny,Allow&lt;br&gt;      Deny From All&lt;br&gt;    &amp;lt;/Directory&amp;gt;&lt;br&gt;&amp;lt;/VirtualHost&amp;gt;&lt;br&gt;&lt;br&gt;#global_domain.ru&lt;br&gt;&amp;lt;VirtualHost &quot;&amp;lt;EXT_IP&amp;gt;:80&quot;&amp;gt;&lt;br&gt;    ServerAdmin adm&#064;</description>

<item>
    <title>Apache + Проблема с виртуальными хостами (marakshin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/6030.html#9</link>
    <pubDate>Wed, 02 Nov 2011 05:51:07 GMT</pubDate>
    <description>&amp;gt; возможно виной тому не конфигурация, а нагрузка на процессор. В любом случае &lt;br&gt;&amp;gt; попробуй версию апача, которая еще тухлятиной не попахивает (2.2.9 доступна на &lt;br&gt;&amp;gt; текущий момент).&lt;br&gt;&lt;br&gt;Тема бородатая, но все-тки отпишусь.&lt;br&gt;Не знаю, поможет кому - или нет.&lt;br&gt;Была необходимость сделать аналогичную конфигурацию - получилось сделать только без дефолтного хоста, т.е. запросы на дефолтный хост заворачиваются на первый виртуальный - тогда все работает нормально - иначе, периодически какой-нибудь из хостов пытается завернуться на локальный. причину так и не выяснил.&lt;br&gt;</description>
</item>

<item>
    <title>Apache + Проблема с виртуальными хостами (BigHo)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/6030.html#8</link>
    <pubDate>Wed, 15 Oct 2008 16:08:04 GMT</pubDate>
    <description>возможно виной тому не конфигурация, а нагрузка на процессор. В любом случае попробуй версию апача, которая еще тухлятиной не попахивает (2.2.9 доступна на текущий момент).&lt;br&gt;</description>
</item>

<item>
    <title>Apache + Проблема с виртуальными хостами (Pahanivo)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/6030.html#7</link>
    <pubDate>Tue, 14 Oct 2008 19:27:55 GMT</pubDate>
    <description>Где то у тя лажа - первую секцию - найух.&lt;br&gt;Если уж очень хочется - проставь туда левый путь, НЕ НАДО ДАЛЕАТЬ каталоги пересекающимися.&lt;br&gt;&lt;br&gt;&amp;gt;Что значит каталоги внутри секций?&lt;br&gt;&amp;gt;Есть каталог /usr/local/www/data-dist/&lt;br&gt;&amp;gt;в нем находятся каталоги виртуальных хостов:&lt;br&gt;&amp;gt;/usr/local/www/data-dist/local1&lt;br&gt;&amp;gt;/usr/local/www/data-dist/local2&lt;br&gt;&amp;gt;/usr/local/www/data-dist/local3&lt;br&gt;&amp;gt;/usr/local/www/data-dist/global&lt;br&gt;&amp;gt;Где тут что пересекается? Что здесь неправильного?&lt;br&gt;&lt;br&gt;ну не надо вообще иметь привычки пихать корневыой каталог в настройки в-хостов&lt;br&gt;в твоем случае /usr/local/www/data-dist/&lt;br&gt;каждомы в-хосту свой каталог&lt;br&gt;апач все права дает по ерархии - права на вложенные каталоги точно такиеже как и у родителя, если для вложженноных конкретных каталогом не прописаны другие.&lt;br&gt;</description>
</item>

<item>
    <title>Apache + Проблема с виртуальными хостами (melmaxnvk)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/6030.html#6</link>
    <pubDate>Tue, 14 Oct 2008 11:51:41 GMT</pubDate>
    <description>&amp;gt;самому то не смешно? &lt;br&gt;&lt;br&gt;Не смешно (а почему должно быть?)&lt;br&gt;&lt;br&gt;&amp;gt;Типа я наступаю на грабли, но я немагу убрать грабли, ведь тогда &lt;br&gt;&amp;gt;я перестану наступать на грабли! &lt;br&gt;&lt;br&gt;Это не грабли, так должно быть. Это нормальная настройка виртульных name-based хостов, почитайте для начала документацию.&lt;br&gt;&lt;br&gt;&amp;gt;1) почему вообще левый хост вдруг лезет в дефолтную секцию? ) &lt;br&gt;&lt;br&gt;Мне это тоже интересно, почему апач направляет запрос в дефолтную секцию, когда по настройкам должен направлять в правильную..&lt;br&gt;&lt;br&gt;&amp;gt;2) Почему ВООБЩЕ У ТЕБЯ КАТАЛОГИ ВНУТРИ СЕКЦИЙ ПЕРЕСЕКАЮТСЯ? Отдельный не судьба &lt;br&gt;&amp;gt;сделать, тем более что у тебя верхнего уровня каталог идет с &lt;br&gt;&amp;gt;правами дени.  &lt;br&gt;&lt;br&gt;Что значит каталоги внутри секций?&lt;br&gt;Есть каталог /usr/local/www/data-dist/&lt;br&gt;в нем находятся каталоги виртуальных хостов:&lt;br&gt;/usr/local/www/data-dist/local1&lt;br&gt;/usr/local/www/data-dist/local2&lt;br&gt;/usr/local/www/data-dist/local3&lt;br&gt;/usr/local/www/data-dist/global&lt;br&gt;Где тут что пересекается? Что здесь неправильного?&lt;br&gt;&lt;br&gt;&amp;gt;А мыслю я так - некоторые запросы проскакивают по &lt;br&gt;&amp;gt;айпи - </description>
</item>

<item>
    <title>Apache + Проблема с виртуальными хостами (Pahanivo)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/6030.html#5</link>
    <pubDate>Tue, 14 Oct 2008 11:27:15 GMT</pubDate>
    <description>1) Ошибка всегда возникает на разном вирт. хосте - нет никакой закономерности, как это можно объяснить?&lt;br&gt;2) &quot;Проблемную&quot; строчку убрать нельзя, т.к. &lt;br&gt;    а) нужно чтобы не возможно было заходить на вирт. хосты как http://EXT_IP/local1&lt;br&gt;    б) нужно чтобы доступ к был вирт. хостам только по hostname. &lt;br&gt;&lt;br&gt;&lt;br&gt;самому то не смешно?&lt;br&gt;Типа я наступаю на грабли, но я немагу убрать грабли, ведь тогда я перестану наступать на грабли!&lt;br&gt;&lt;br&gt;1) почему вообще левый хост вдруг лезет в дефолтную секцию? )&lt;br&gt;2) Почему ВООБЩЕ У ТЕБЯ КАТАЛОГИ ВНУТРИ СЕКЦИЙ ПЕРЕСЕКАЮТСЯ? Отдельный не судьба сделать, тем более что у тебя верхнего уровня каталог идет с правами дени. А мыслю я так - некоторые запросы проскакивают по айпи - без доменного имени. Есно они попадают в дефлотную секцию и есно в дени.&lt;br&gt;&lt;br&gt;З.Ы. вы батенько перемудили однако )&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Apache + Проблема с виртуальными хостами (melmaxnvk)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/6030.html#4</link>
    <pubDate>Tue, 14 Oct 2008 01:02:56 GMT</pubDate>
    <description>&amp;gt;&amp;gt; обязательно на каком-то вываливается ошибка &quot;Forbidden&quot;. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Это твои слова? &lt;br&gt;&amp;gt;Дак посмотри access.log и error.log в момент форбидена, а не при старте &lt;br&gt;&amp;gt;апача. &lt;br&gt;&amp;gt;Делитант )) &lt;br&gt;&lt;br&gt;Естественно, эта ошибка есть в логе (httpd.err). Пишется она так:&lt;br&gt;&lt;br&gt;&#091;error&#093; &#091;client 192.168.0.10&#093; client denied by server configuration: /usr/local/www/data-dist/&lt;br&gt;&lt;br&gt;Я даже знаю на какой строчке конфига сервер вываливает Forbidden:&lt;br&gt;/usr/local/etc/apache22/extra/httpd-vhosts.conf&lt;br&gt;&lt;br&gt;#Default, чтобы не заходили по &amp;lt;EXT_IP&amp;gt;&lt;br&gt;&amp;lt;VirtualHost &quot;&amp;lt;EXT_IP&amp;gt;:80&quot;&amp;gt;&lt;br&gt;    ServerAdmin adm&#064;localhost&lt;br&gt;    DocumentRoot &quot;/usr/local/www/data-dist/&quot;&lt;br&gt;&lt;br&gt;    &amp;lt;Directory &quot;/usr/local/www/data-dist/&quot;&amp;gt;&lt;br&gt;      Options All&lt;br&gt;      AllowOverride All&lt;br&gt;      Order Deny,Allow&lt;br&gt;--&amp;gt;  Deny From All  &amp;lt;-----&lt;br&gt;    &amp;lt;/Directory&amp;gt;&lt;br&gt;&amp;lt;/VirtualHost&amp;gt;&lt;br&gt;&lt;br&gt;1) Ошибка всегда возникает на разном вирт. хосте - нет никакой закономерности, как это можно объяснить?&lt;br&gt;2) &quot;Проблемную&quot; строчку убрать нельзя, т.к. &lt;br&gt;    а) нужно чтобы не возможно было заходить на вирт. хосты как http://EXT_IP</description>
</item>

<item>
    <title>Apache + Проблема с виртуальными хостами (Pahanivo)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/6030.html#3</link>
    <pubDate>Mon, 13 Oct 2008 20:24:02 GMT</pubDate>
    <description>&amp;gt; обязательно на каком-то вываливается ошибка &quot;Forbidden&quot;. &lt;br&gt;&lt;br&gt;Это твои слова?&lt;br&gt;Дак посмотри access.log и error.log в момент форбидена, а не при старте апача.&lt;br&gt;Делитант ))&lt;br&gt;</description>
</item>

<item>
    <title>Apache + Проблема с виртуальными хостами (melmaxnvk)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/6030.html#2</link>
    <pubDate>Mon, 13 Oct 2008 19:20:04 GMT</pubDate>
    <description>&amp;gt;Начни с просмотра логов! &lt;br&gt;&amp;gt;И не трать драгоценное время людей. &lt;br&gt;&lt;br&gt;Может я не ясно написал? &quot;При запуске апача ошибок не возникает&quot; - это значит что ни в консоли ни в логах ошибок нету. Я не трачу ваше драгоценное время, не понятно зачем вы вообще отвечали на топик. Я задаю вопрос тем кто сталкивался с данной проблемой, а не дилетантам вроде вас. &lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Apache + Проблема с виртуальными хостами (Pahanivo)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/6030.html#1</link>
    <pubDate>Mon, 13 Oct 2008 11:00:44 GMT</pubDate>
    <description>Начни с просмотра логов!&lt;br&gt;И не трать драгоценное время людей.&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
