Plone com Apache
Mostrarei como configurar o apache 1.3 para acessar seu Plone Site usando a distribuição Debian(Sarge).
Depois de alguns dias tentando configurar o Apache 1.3 no Debian(Sarge), consegui fazer com que fosse acessado meu Plone Site.
Caminho das Pedras
Requisitos
Apache com mod_rewrite e mod_proxy rodando.
Zope/Plone rodando.
configurações
Va no diretório /etc/apache e edite o arquivo httpd.conf e adicione ao final do arquivo as seguintes linhas
<VirtualHost *>
ServerName www.site1.com
ServerAlias www.site1.com
RewriteEngine on
ErrorLog /var/log/apache/www.site1.com
RewriteLog /var/log/apache/rewrite_log
RewriteLogLevel 1
### configurando as instancias no Zope ###
RewriteRule ^/$ http://www.site1.com:8080/plonesite [P]
RewriteRule ^/(.*) http://www.site1.com:8080/$1 [P,NE,L]
</VirtualHost>
Verificando módulos a serem carregados
Verifique se os módulos mod_rewrite e mod_proxy estão sendo carregados no arquivo /etc/apache/modules.conf é só descomentar as linhas.
mod_rewrite
LoadModule rewrite_module /usr/lib/apache/1.3/mod_rewrite.so
mod_proxy
LoadModule proxy_module /usr/lib/apache/1.3/libproxy.so
Caso não encontre essas linhas no arquivo modules.conf basta adicioná-las.
Essas linhas são importantes para evitarem erros como:
Forbidden
You don't have permission to access / on this server.
Apache/1.3.34 Server at www.site1.com Port 80
Testando localmente.
Para testar se realmente esta tudo funcionando, va no /etc e edite o arquivo hosts deixando-o assim...
127.0.0.1 www.site1.com localhost nomeqquer
Pronto, va até seu navegador e digite http://www.site1.com
É isso, espero ajudar as muitas pessoas que como eu, estão apanhando para fazer essa simples configuração.
Agradecimentos ao pessoal do canal #zope-pt