tag:blogger.com,1999:blog-10411792.post6091973971324909794..comments2023-07-01T12:57:16.796+02:00Comments on Killmenos9: Cómo instalar Nginx para sustituir a Apache, primera partejmcalvarhttp://www.blogger.com/profile/14256068912309520458noreply@blogger.comBlogger6125tag:blogger.com,1999:blog-10411792.post-44341690532607467312011-03-25T22:48:08.233+01:002011-03-25T22:48:08.233+01:00Pero eso parece sólo un warning. ¿No te llega a in...Pero eso parece sólo un warning. ¿No te llega a instalar?.<br /><br />A ver si tengo tiempo uno de estos días y me pongo una máquina virtual con centos, pero te debería funcionar. Eso es un warning de utilización de otra función....<br /><br />Dime si te llega a funcionarjmcalvarhttps://www.blogger.com/profile/14256068912309520458noreply@blogger.comtag:blogger.com,1999:blog-10411792.post-24132710255230400352011-03-25T17:15:41.311+01:002011-03-25T17:15:41.311+01:00Hola gracias José, solucione lo del RPM(pcre-devel...Hola gracias José, solucione lo del RPM(pcre-devel-6.6-2.el5_1.7).<br />Ahora después de ejecutar make en el punto de "Copilamos" obtengo la siguiente salida de la consola:<br />"objs/ngx_modules.o \<br /> -lcrypt -lpcre -lcrypto -lz<br />objs/src/os/unix/ngx_process.o: In function `ngx_process_get_status':<br />/srv/nginx-0.8.54/src/os/unix/ngx_process.c:490: warning: `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead<br />/srv/nginx-0.8.54/src/os/unix/ngx_process.c:490: warning: `sys_nerr' is deprecated; use `strerror' or `strerror_r' instead<br />make[1]: Leaving directory `/srv/nginx-0.8.54'"<br /><br />Creo que esta mal pero no se a que es debido. Voy a continuar a ver a donde llego......maelsenoreply@blogger.comtag:blogger.com,1999:blog-10411792.post-54465950899447437962011-03-25T08:12:59.670+01:002011-03-25T08:12:59.670+01:00Eso simplemente es que, o bien no existe la librer...Eso simplemente es que, o bien no existe la librería pcre, o bien no la encuentra. Hay varios rpms en centos, como pueden ser estos:<br /><br /><br />pcre-devel-6.6-2.el5_1.7<br />pcre-6.6-2.el5_1.7<br /><br />Pero nginx te da la opción de compilarla también estáticamente, es decir dentro del paquete, incluyendo la opción --with-pcre en el configure.<br /><br />En resumen, o instalas la librería con el yum, o pides a nginx que la compile, pero de este modo sólo va a estar disponible para nginx.jmcalvarhttps://www.blogger.com/profile/14256068912309520458noreply@blogger.comtag:blogger.com,1999:blog-10411792.post-18656804211083184732011-03-25T02:20:05.965+01:002011-03-25T02:20:05.965+01:00Hola José, estoy intentado seguir tu tutorial para...Hola José, estoy intentado seguir tu tutorial para sustituir Apache con Nginx pero en la línea "./configure --with-http_stub_status_module" la consola me devuelve el siguiente error: <br /><br />./configure: error: the HTTP rewrite module requires the PCRE library.<br />You can either disable the module by using --without-http_rewrite_module<br />option, or install the PCRE library into the system, or build the PCRE library<br />statically from the source with nginx by using --with-pcre= option.<br /><br />Estoy utilizando Centos 5 y Apache instalado con cPanel&WHM.<br /><br />Saludos.maelsenoreply@blogger.comtag:blogger.com,1999:blog-10411792.post-18508778043308532832008-05-29T10:27:00.000+02:002008-05-29T10:27:00.000+02:00Más o menos hay que arrancar el fastcgi a manija. ...Más o menos hay que arrancar el fastcgi a manija. Este es un script de bash para arrancarlo, ahora no me acuerdo, pero creo que hay que modificar algo para que funcione:<BR/><BR/>#!/bin/bash<BR/><BR/>## ABSOLUTE path to the PHP binary<BR/>PHPFCGI="/opt/php/bin/php"<BR/><BR/>## tcp-port to bind on<BR/>FCGIPORT="8888"<BR/><BR/>## IP to bind on<BR/>FCGIADDR="127.0.0.1"<BR/><BR/>## number of PHP children to spawn<BR/>PHP_FCGI_CHILDREN=5<BR/><BR/>## number of request before php-process will be restarted<BR/>PHP_FCGI_MAX_REQUESTS=1000<BR/><BR/># allowed environment variables sperated by spaces<BR/>ALLOWED_ENV="ORACLE_HOME PATH USER"<BR/><BR/>## if this script is run as root switch to the following user<BR/>USERID=www-data<BR/><BR/>################## no config below this line<BR/><BR/>if test x$PHP_FCGI_CHILDREN = x; then<BR/> PHP_FCGI_CHILDREN=5<BR/>fi<BR/><BR/>ALLOWED_ENV="$ALLOWED_ENV PHP_FCGI_CHILDREN"<BR/>ALLOWED_ENV="$ALLOWED_ENV PHP_FCGI_MAX_REQUESTS"<BR/>ALLOWED_ENV="$ALLOWED_ENV FCGI_WEB_SERVER_ADDRS"<BR/><BR/>if test x$UID = x0; then<BR/> EX="/bin/su -m -c \"$PHPFCGI -q -b $FCGIADDR:$FCGIPORT\" $USERID"<BR/>else<BR/> EX="$PHPFCGI -b $FCGIADDR:$FCGIPORT"<BR/>fi<BR/><BR/>echo $EX<BR/><BR/># copy the allowed environment variables<BR/>E=<BR/><BR/>for i in $ALLOWED_ENV; do<BR/> E="$E $i=${!i}"<BR/>done<BR/><BR/># clean environment and set up a new one<BR/>nohup env - $E sh -c "$EX" &> /dev/null &<BR/><BR/><BR/><BR/>Para nginx es exactamente igual<BR/><BR/>Saludosjmcalvarhttps://www.blogger.com/profile/14256068912309520458noreply@blogger.comtag:blogger.com,1999:blog-10411792.post-33533464077053135842008-05-29T10:12:00.000+02:002008-05-29T10:12:00.000+02:00holaen el punto 3 indicas: "Ejecutar el servidor F...hola<BR/><BR/>en el punto 3 indicas: "Ejecutar el servidor FastCGI que se ha compilado con php...", puedes poner un ejemplo de como seria, ya que he estado buscando por internet y no he encontrado nada. muchas gracias<BR/><BR/>saludosUnknownhttps://www.blogger.com/profile/11364890450943466079noreply@blogger.com