Fecha actual Dom Sep 22, 2019 20:32 pm

Todos los horarios son UTC - 3 horas




Nuevo tema Responder al tema  [ 3 mensajes ] 
Autor Mensaje
NotaPublicado: Jue Ago 18, 2011 18:17 pm 
Desconectado
maestro gulix
maestro gulix
Avatar de Usuario

Registrado: Dom Abr 22, 2007 18:50 pm
Mensajes: 643
Ubicación: /No se
Antes de entender lo que es nginx, debemos saber cómo se pronuncia nginx.

No es GNIN X. nginx se pronuncia como "Engine X".

nginx es la forma corta después de eliminar tanto el correo es de "Engine X".

nginx es un servidor web de código abierto que es similar a Apache, pero muy ligero. nginx es tanto en el servidor web y servidor proxy inverso.

Las siguientes son algunas de las características de nginx:

Que sirve archivos estáticos y el índice de
Proxy inverso con el caché
Soporta SSL
Balanceo de carga simple con tolerancia a fallos
Tanto el servidor virtual basado en nombre y basadas en IP se puede configurar
Autenticación básica HTTP
Compatible con módulo de reescritura
Compatible con gzip, XSLT, SSI y filtros de imagen cambiar el tamaño de
Todas las principales características de correo del servidor proxy son compatibles
y mas cosas de las cuales hay que probar

Vamos a empezar con la instalación de nginx y obtener su creación y funcionamiento, que tiene sólo 5 minutos.

1. Descargar nginx

Descargar nginx de aquí , o usar wget como se muestra a continuación. La versión estable es la 1.0.5 nginx

Código:
cd
wget http://nginx.org/download/nginx-1.0.5.tar.gz
tar xvfz nginx-1.0.5.tar.gz
cd nginx-1.0.5


2. Instalar nginx

Hay muchas opciones que se pueden pasar a. / Configure. Para identificar la lista de todas las opciones de configuración haga lo siguiente.

Código:
./Configure --help


Los siguientes son algunos de los módulos HTTP que se activan automáticamente. Si usted necesita desactivarlas, yo debería pasar "-sin-HTTP_ [module_name]" en el archivo. / Configure opción. Por ejemplo, para desactivar el "proxy_module", que debe hacer. / Configure-sin-http_proxy_module.

charset_module - Carácter HTTP el conjunto de módulos
gzip_module - HTTP gzip módulo de compresión
ssi_module - del lado del servidor incluye módulos
auth_basic_module - módulos de autenticación básica HTTP.
autoindex_module - índice de Auto
rewrite_module - HTTP de reescritura que apoya las reglas de reescritura
proxy_module - reverse HTTP módulo de proxy
fastcgi_module - Soporte para FastCGI
memcached_module - Módulo de Memcached para nginx
..
Los siguientes son algunos de los módulos httpd que no se habilitan automáticamente. Si necesita que les permita, debe pasar "-con-HTTP_ [module_name]" en el archivo. / Configure opción. Por ejemplo, para habilitar SSL en nginx, que debe hacer ". / Configure-with-http_ssl_module".

ssl_module - Soporte para Secure Socket Layer (SSL) del módulo
xslt_module - Apoyo a las transformaciones Extensible Stylesheet Language (XSLT) módulo
perl_module - Soporte para Perl
..
En primer lugar, instalar nginx con las opciones de configuración por defecto al hacer. / Configure como se muestra a continuación.

Código:
. / Configure
make
make install


. Durante / configure, es posible obtener el "/ configure:. Error:. Reescribir el módulo HTTP requiere la biblioteca PCRE" mensaje de error sobre los desaparecidos de la biblioteca PCRE que es requerido por el módulo nginx reescribir http.

Para resolver el problema, instale "pcre" y "pcre-devel" paquetes en el Linux, o desactivar el módulo de reescritura en la práctica ". / Configure-sin-http_rewrite_module"

nginx se instalará en nginx / usr / local / como lo demuestra el. / configure salida.

Código:
Configuration summary
  + using system PCRE library
  + OpenSSL library is not used
  + md5: using system crypto library
  + sha1: using system crypto library
  + using system zlib library

  nginx path prefix: "/usr/local/nginx"
  nginx binary file: "/usr/local/nginx/sbin/nginx"
  nginx configuration prefix: "/usr/local/nginx/conf"
  nginx configuration file: "/usr/local/nginx/conf/nginx.conf"
  nginx pid file: "/usr/local/nginx/logs/nginx.pid"
  nginx error log file: "/usr/local/nginx/logs/error.log"
  nginx http access log file: "/usr/local/nginx/logs/access.log"
  nginx http client request body temporary files: "client_body_temp"
  nginx http proxy temporary files: "proxy_temp"
  nginx http fastcgi temporary files: "fastcgi_temp"
  nginx http uwsgi temporary files: "uwsgi_temp"
  nginx http scgi temporary files: "scgi_temp"


3. Cambiar el puerto de escucha por defecto nginx

Nginx está configurado para escuchar por defecto el puerto 80. Si va a instalar esto en una máquina para fines de pruebas, que ya tiene un servidor apache corriendo, debe cambiar el puerto de escucha de nginx.

Al igual que en el archivo httpd.conf de apache, nginx ha nginx.conf archivo se encuentra en / usr / local / nginx / conf.

En la sección Servidor de nginx.conf, cambiar el puerto 80 para 8081.

Código:
# vi /usr/local/nginx/conf/nginx.conf
    server {
        listen       8081;
        server_name  localhost;

4. Inicio del servidor Nginx

nginx ejecutable se encuentra en / usr / local / nginx / sbin. Sólo tiene que llamar este archivo ejecutable para iniciar el servidor nginx.

Código:
cd /usr/local/nginx/sbin
./nginx

Una vez que empiece esto, verás el nginx "proceso maestro" y "proceso de trabajo" si lo haces ps.

Código:
# ps -ef | grep -i nginx
root     18596 13:16 nginx: master process ./nginx
nobody   18597 13:16 nginx: worker process


Después de iniciar el servidor nginx, vaya a http://your-ip-address/ (o http://your-ip-address:8081, si ha cambiado la directiva Listen en nginx.conf), debería ver el valor por defecto nginx index.html, que debería decir "Bienvenidos a nginx!"

5. Detener servidor Nginx

Para detener el servidor nginx, haga lo siguiente.

Código:
cd /usr/local/nginx/sbin
./nginx -s stop


Para ver la versión actual de nginx, haga lo siguiente:

Código:
# ./nginx -v
nginx: nginx version: nginx/1.0.5

Para depurar los problemas, ver los archivos access.log error.log y se encuentra en / usr / local / nginx / logs

Código:
# ls /usr/local/nginx/logs/
access.log
error.log
nginx.pid


espero les sirva la ayuda!!!

Fuente : The Geek Stuff

_________________
"El mayor placer de un hombre inteligente es aparentar ser idiota delante de un idiota que quiere aparentar ser inteligente"


Arriba
 Perfil  
 
NotaPublicado: Lun Ago 22, 2011 01:53 am 
Desconectado
maestro gulix
maestro gulix
Avatar de Usuario

Registrado: Mié Sep 27, 2006 16:03 pm
Mensajes: 2081
Ubicación: /home/danilote
publicalo en el wiki !

_________________
Lacosox Inc.


Arriba
 Perfil  
 
NotaPublicado: Mar Nov 22, 2011 19:06 pm 
Desconectado
posteador destacado
posteador destacado
Avatar de Usuario

Registrado: Lun Abr 23, 2007 23:59 pm
Mensajes: 303
Ubicación: Somewhere over the rainbow
Ta bueno el tutorial...pero a veces se leia medio tarzanezco :p

_________________
"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit..." - Finnibus Bonorum et Malorum, Cicero 45 A.C.


Arriba
 Perfil  
 
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 3 mensajes ] 

Todos los horarios son UTC - 3 horas


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Buscar:
Saltar a:  
cron
Powered by phpBB® Forum Software © phpBB Group
Traducción al español por Huan Manwë