[mdk-re] Zope server
Alexandr Zhegallo
=?iso-8859-1?q?zhegs_=CE=C1_cge=2Eru?=
Вт Июл 17 10:36:10 MSD 2001
> Вобщем порт 8080 не занят получается, апроисходит следующее при установке
> PCGI пакета занмаеся порт 8021 как и положено, а вот при установке ZServer
> в логе имеется такая информация:
>
> Traceback (most recent call last):
> File "z2.py", line 621, in ?
> logger_object=lg)
> File "/usr/share/zope/ZServer/HTTPServer.py", line 391, in __init__
> http_server.__init__(self, ip, port, resolver, logger_object)
> File "/usr/share/zope/ZServer/medusa/http_server.py", line 549, in
> __init__ ip = socket.gethostbyname (socket.gethostname())
> socket.error: host not found
Надо бы покопать - почему это host not found ?
Похоже, что-то не в порядке с name resolving .
Что в /etc/hosts ? - там есть строчки для localhost и your_hostname ?
Что в /etc/resolv.conf ? какая строчка files в /etc/nsswitch.conf ?
Что вобще на машине с сетью ?
>
> ---> и через netstat -a -n вообще никакие порты не занимаются (8080 и
> 8021) Что бы это могло быть может кто знает?
> Может кто знает как через PCGI подключить его к АПАЧУ. Что там надо
> прописать в httpd.conf?
Можно и через pcgi. В httpd.conf пишем примерно так:
RewriteEngine on
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^/Zope(.*) /usr/local/apache/cgi-bin/Zope.cgi$1
[e=HTTP_CGI_AUTHORIZATION:%1,t=application/x-httpd-cgi,l]
... RewriteRule - и все что дальше - одной строкой. Zope.cgi должен лежать в
апачевской cgi-директории и, соответственно - д.б. указан нужный путь.
При такой настройке сайт zope будет на http://localhost/Zope
А еще есть mod_pcgi2 - у меня включено именно через него. Тоже хорошая штука.
Но ее надо взять в исходниках с zope.org и собрать самому.
Вобщем, по-моему, стоит сначала разобраться с zserver. Он должен нормально
работать!
PS. В принципе, можем продолжить обсуждение здесь. На всякий случай: сайт о
Zope на русском: http://zope.net.ru ; рассылка, посвященная Zope и python -
python на list.glasnet.ru , подписка на нее по адресу
majordomo на list.glasnet.ru ; в теле письма - subscribe python.
Подробная информация о списке рассылки community