[Reddes.bvs-tech] XAMPP - Configuración y Seguridad - Encuentro RedDes [06/12/2012] - Grabación

Fabio Montefuscolo fabio.montefuscolo at gmail.com
Sun Dec 23 22:00:13 BRST 2012


Mori,

Na época que desenvolvia produtos da BVS eu não conhecia o Nginx. Tenho
usado bastante agora, pois ele se encaixa bem numa aquitetura para servir
projetos em diversas linguagens. Cada linguagem tem seu conjunto de
processos fcgi. O nginx só manda a requisição para estes processos ou serve
diretamente o arquivo um estático.

Dessa forma, em que cada processo carrega módulo de execução para python e
php, mesmo quando for servir um arquivo estático.

Instalei uma instância de bvs-site com nginx no meu computador. Abaixo são
uns recortes do meu .bash_history com algumas adaptações, que ilustram o
processo de instalação:

wget
http://trac.reddes.bvsalud.org/projects/bvs-site/attachment/wiki/Downloads/bvssite-5.3.2-php5.zip

sudo su

apt-get install php5-cgi php5-cli php5-xsl nginx

mkdir /var/www

cd /var/www

unzip /home/fabio/bvssite-5.3.2-php5.zip

echo "127.0.0.1    bvs-site-5" >> /etc/hosts

wget -O /etc/init.d/php-fcgi '
https://gist.github.com/raw/4366409/f1985b344d274db7ddeea2aecd5168ef6c95d3f1/php-fcgi
'

chmod +x /etc/init.d/php-fcgi

cd /var/www/bvssite-5.3.2-php5/htdocs

cp -r bvs-site-conf.php.template bvs-site-conf.php

cd ..

sed -i -e "s|/home/bvs-site|$PWD|g" htdocs/bvs-site-conf.php

sed -i -e "s/SERVERNAME=localhost/SERVERNAME=bvs-site-5/"
htdocs/bvs-site-conf.php

cat > /etc/nginx/sites-enabled/bvssite << EOF
server {
    root /var/www/bvssite-5.3.2-php5/htdocs;
    index index.html index.htm index.php;
    server_name bvs-site-5;
    location / {
        location ~ \.php$ {
            client_max_body_size 10m;
            fastcgi_split_path_info ^(.+\.php)(/.+)$;
            include fastcgi_params;
            fastcgi_pass 127.0.0.1:9000;
        }
    }
}
EOF

chown -R www-data.root bases

sed -i -e 's/password="[^"]*"/password="'`php -r "print
md5('secret');"`'"/' bases/site/xml/users.xml


Abraços!


2012/12/11 Marcos Luis Mori <marcos.mori at bireme.org>

> Legal, Fabinho!  Já instalou algum aplicativo da BIREME tipo bvs-site e
> Lildbi-Web nesse ambiente?.  Topas uma apresentação virtual para a ReDes?
>
> Abraços,
>
> Marcos Luis Mori
> RST/MTI
> BIREME/OPS/OMS
>
>
>
> ------------------------------
>
> *De: *"Fabio Montefuscolo" <fabio.montefuscolo at gmail.com>
> *Para: *"Marcos Luis Mori" <marcos.mori at bireme.org>
> *Cc: *"reddes bvs-tech" <reddes.bvs-tech at listas.bireme.br>,
> "reddes-comite" <reddes-comite at listas.bireme.br>, "rede bvs" <
> rede.bvs at listas.bireme.br>
> *Enviadas: *Terça-feira, 11 de Dezembro de 2012 8:50:13
> *Assunto: *Re: [Reddes.bvs-tech] XAMPP - Configuración y Seguridad -
> Encuentro RedDes [06/12/2012] - Grabación
>
>
> Olá,
>
> Sem querer inflamar a thread, prefiro instalar o nginx no lugar do apache
> e executar o php em modo fcgi. Assim você não precisa usar um processo que
> é  capaz de executar php para entregar uma imagem ou css ao cliente.
>
> Fabio
>
>
> 2012/12/10 Marcos Luis Mori <marcos.mori at bireme.org>
>
>> Hola a todos,
>>
>> Estoy enviando el enlace de la grabación de la excelente presentación
>> virtual de Pablo Bogado acerca de XAMPP - Configuracion y Seguridad -
>> "LILDBI - BVS-Site".  Muy esclarecedor!
>>
>> http://goo.gl/btSGY
>>
>> El encuentro fue bien interesante donde surgieron temas nuevos para
>> presentaciones. Voy a crear una wiki con las fechas y los temas sugeridos
>> para que se pueda colaborar.
>>
>> Abraços,
>>
>> Marcos Luis Mori
>> RST/MTI
>> BIREME/OPS/OMS
>> _______________________________________________
>> Reddes.bvs-tech mailing list
>> Reddes.bvs-tech at listas.bireme.br
>> http://listas.bireme.br/mailman/listinfo/reddes.bvs-tech
>>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://listas.bireme.br/pipermail/reddes.bvs-tech/attachments/20121223/67b513cc/attachment.html 


More information about the Reddes.bvs-tech mailing list