From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Andrey Orlov To: community@altlinux.ru Subject: Re: [COMM] Zope Virtual Date: Fri, 29 Apr 2005 01:22:35 +0400 User-Agent: KMail/1.8 References: <421DD028.2060309@ricom.ru> <200504210036.51457.SilverFox@rgantd.ru> <200504271437.42185.SilverFox@rgantd.ru> In-Reply-To: <200504271437.42185.SilverFox@rgantd.ru> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200504290122.36457.cray_@neural.ru> X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Apr 2005 21:22:39 -0000 Archived-At: List-Archive: List-Post: On Wednesday 27 April 2005 14:37, Anatoliy Lisjutin wrote: > Я еще жду :) > Вобще мне этот вопрос все более запутанным представляется.. > В книге по plone http://plone.org.ru/books/pb/ru/10 в главе 10 все как то > просто , по сравнению с нашим вариантом. Но я так понимаю , что вариант > ALTLinux - безопасный вариант, хотя и не до конца описан в документации :) > Как в доке у меня все работает и с локального хоста я на > htto://zope.localdomain захожу и то что должно вижу.. > Но как сделать виртуальный хост для скажеем zope.rgantd.ru ? При чем не так > как в упомянутой книге, а в соответствии с задумками Андрея Орлова, которые > он в пакетах этих воплотил . По идее то надо > в /etc/sysconfig/zope_hosts.cfg прописывать по аналогии с zope.localdomain > zope.rgantd.ru В общем, правильно и так и так. Есть два способа работы с виртуальным хостингом на апаче: постредством написания конфига для каждого нового виртуального хоста и посредстов mod_rewrite. Наш конфиг (zope_proxy.conf) сделан для того, ч чбы пользователь, совершенно не знающий и не интересующийся апачем мог тем не менее легко и быстро конфигурять его как прокси - в частном случае, как прокси для zope. У нас на хостинге этим занимаются такие, хм, далекие от апача и юникса люди, что чря меня оч. удивляет что находится кто-то, у кого это вызывает проблемы, тем более что все описано в документации. Принцип элементарен: В zope_hosts.cfg прописываются две строки - имя хоста и куда проксировать. Например: www.ya.neural.ru http://www.yandex.ru/ - поймет ли яндекс обращение к нему как с хостнейм www.ya.neural.ru - уже другой вопрос. Некоторые понимают. В случае с Zope, чбы он тоже это понимал, есть спец-продукт, VirtualHostMonster. Его просто надо создать в вашем экземпляре Zope не более. А далее прописывается: zope.rgantd.ru http://127.0.0.1:8080/VirtualHostBase/http/zope.rgantd.ru:80/RGantd/Main/VirtualHostRoot - подразумевается что сайт лежит в RGandt/Main, все. Чря. мне казалось что этот процесс в документации разъяснен предельно ясно, может вы доку не читали? Не самый актуальный вариант есть на http://www.neural.ru/Products/Zope/DOCs/ShortUserGuide > Или это в /etc/httpd/conf/vhosts/Vhosts.conf вписывать > виртуальный хост с перенаправлением его на zope.localhost ? По моему Можно и в этом направлении думать, но тогда вам на www.apache.org :) Кстати, zope.localhost - это __просто__ пример имени сайта. Вы должны вместо него подставить свое имя. Никакого иного значения это имя не имеет. > пониманию все эти конфиги в /etc/httpd/conf/zope_proxy.conf сделани именно > что бы никто кроме локального пользователя (апач наверное) не мог > воспользоваться этим прокси . Так как же правильно и что бы работало ? :) Нет. Это сделано для того, чбы никто из программистов и администраторов Zope-хостинга никогда не дергал рута или админитстратора апача чбы тот настроил им виртуальный хостинг. :) -- WthBstRgrds -- Андрей Орлов -- --- http: www.neural.ru, mail: cray@neural.ru, jid: cray@altlinux.org --- ----------------------------------------