Viana.pm; one more step
4am
e ainda com muita pilha….
Depois de algumas leituras….
Alterei o servidor web Apache 1 para Apache 2 com mod_perl2 e libapreq2, o Masom tb teve de ser reconstruido. Isto tudo pq o Viana Perl Mongers já há muito que "chorava" por um repositorio em subversion. Uma vez que não queria mais protocolos a passar de um lado para o outro na rede ( Internet -> Reverse Proxy -> Vianapm), optei por construir o Apache com suport mod_dav entre outros. Por fim instalei um traczito. Vejamos.
O sistema operativo, claro FreeBSD sem desculpas.
depois de instalados alguns requisitos, como Perl, o resto foi simples.
- Instalar o mod_perl2, puro e duro
- Instalar o Apache2, com suporte para a Berkleydb42
- Instalar o Mason com WITH_APACHE2
- Forcar a Instalação do libapreq2
- Instalar o subversion-perl com Python mod_dav_svn e ainda SVNSERVE_WRAPPER
- Configurar o Apache para interpretar Mason em /home/*/public_html
- Configurar o mod_dav para o apache passar os pedidos ao subversion
- Configurar o mod_python para o menino trac funcionar
- Tratar das autenticações
- Criar repositorio para o subversion
cd ~
mkdir svnroot ; cd svnroot
svnadmin create vianapm
cd ~
mkdir temp ; cd temp
mkdir www pod2pt scripts
cd www ; mkdir branches tags trunk ; cd ..
cd pod2pt ; mkdir branches tags trunk ; cd ..
cd scripts ; mkdir branches tags trunk ; cd ..
cd www
cp -rf /home/vianapm/site_tml/* .
cd ~
svn import temp file://home/vianapm/svnroot/vianapm -m "Initial Import"
…
svn list –verbose file:///usr/home/vianapm/svnroot/vianapm
1 vianapm Dez 28 02:16 pod2pt/
1 vianapm Dez 28 02:16 scripts/
1 vianapm Dez 28 02:16 www/
Bem,, estas são mais umas notas para "mais tarde recordar", depois de terminar e validar tudo vou como sempre, fazer o devido CF.
Agora,, abraços e asta, vou tratar de por SSL sobre o http.
Stay cool
include