send
Grupo de Telegram
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Instalacion de Nginx en Linux & Windows

  • 1 Respuestas
  • 1727 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado ZanGetsu

  • *
  • Underc0der
  • Mensajes: 325
  • Actividad:
    0%
  • Reputación 0
  • I ZanGetsu
    • Ver Perfil
  • Skype: thenicox
  • Twitter: black_zangetsu
« en: Agosto 01, 2013, 01:39:07 am »

Nginx es es un código abierto, libre de servidor de alto rendimiento HTTP y proxy inverso, así como un servidor proxy IMAP/POP3. Igor Sysoev comenzó el desarrollo de Nginx en 2002, con la primera versión pública en 2004 . Nginx ahora recibe casi el 12,18% (22.2M) de sitios activos en
todos los dominios. Nginx es conocido por su alto rendimiento, la estabilidad, el rico conjunto de características, configuración sencilla y de bajo consumo de recursos.

Instalacion:

Para empezar con la instalación, primero debemos instalar una dependencia:

Código: Bash
  1. # apt-get install build-essential libssl-dev libpcre3-dev

Instalando la librería podemos comenzar con la instalación en pleno de nginx,

Descargamos :

Código: Bash
  1. wget http://nginx.org/download/nginx-1.2.6.tar.gz

Lo Descomprimimos:

Código: Bash
  1. tar zxvf nginx-1.2.6.tar.gz

Ingresamos al directorio : cd nginx-1.2.6

Y compilamos :

Código: Bash
  1. - ./configure
  2. - make
  3. - make install

(recuerden ingresar como root o sudo)

Nginx tiene varios modulos disponibles, los cuales pueden ser descargamos desque aqui : You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Para poder iniciar, reiniciar y parar nuestro nginx, necesitamos de un script, lo descargaremos :

Código: Bash
  1. - wget https://raw.github.com/JasonGiedymin/nginx-init-ubuntu/master/nginx
  2. - sudo mv nginx /etc/init.d/nginx
  3. - sudo chmod +x /etc/init.d/nginx
  4. - sudo chown root:root /etc/init.d/nginx

ahora podremos iniciarlo correctamente:

Código: Bash
  1. /etc/init.d/nginx start
  2.  [ ok ] Starting Nginx Server...:.

Instalación de php5-fpm:

ejecutamos :

Código: Bash
  1. apt-get install php5-fpmv

Agregamos la siguiente llave:

Código: Bash
  1. - apt-get update
  2. - wget http://www.dotdeb.org/dotdeb.gpg
  3. - cat dotdeb.gpg | sudo apt-key add -

Y podremos instalar php:

Código: Bash
  1. - apt-get install php5-cli php5-suhosin php5-fpm php5-cgi php5-mysql

Lo iniciamos

Código: Bash
  1. - /etc/init.d/php5-fpm start

Luego de eso en : /etc/nginx/nginx.conf , haremos los siguientes cambios :

Buscamos la linea que dice:

Código: Bash
  1. index                       index.php index.html index.htm;

Y le daremos prioridad a index.php tal como se ve en el ejemplo, luego el bloque

Código: Bash
  1. " upstream php " que apunta a PHP-FPM.
  2.  
  3. upstream php {
  4. server 127.0.0.1:9000;

Y a lo ultimo del archivo agregaremos lo siguiente:

Código: Bash
  1.  location ~ \.php$ {
  2.                include fastcgi_params;
  3.                fastcgi_index index.php;
  4.                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  5.                               fastcgi_pass php;

Luego agregaremos lo siguiente al final del archivo : /usr/local/nginx/fastcgi_params

Código: Bash
  1. fastcgi_connect_timeout 60;
  2. fastcgi_send_timeout 180;
  3. fastcgi_read_timeout 180;
  4. fastcgi_buffer_size 128k;
  5. fastcgi_buffers 4 256k;
  6. fastcgi_busy_buffers_size 256k;
  7. fastcgi_temp_file_write_size 256k;
  8. fastcgi_intercept_errors on;

Y reiniciamos nuestro nginx : service nginx restart

Instalación en Windows:


Bueno en Windows todo es mas fácil, la instalación de nginx también, primero debemos descargar lo siguiente:

Código: Bash
  1. http://www.mediafire.com/download/kzx7jj3b5smv945/winginx-setup.exe

Bueno típico de Windows, solo debemos dar siguiente, siguiente, siguiente...,


En esta parte vamos a elegir que instalar, ya que podemos instalar
mysql, phpmyadmin, php, etc


Y bueno en nuestro disco C, tendremos listo todo instalado simple, en la carpeta se encuentran el Start, el Stop y el Hosteditor, el cual nos servirá para poner nuestra ip publica:


A lo ultimo se ve mi ip agregada, y el nombre de la carpeta contenedora
"zangetsu" y listo, tendremos nuestro servidor corriendo correctamente,

Para ingresar a phpmyadmin, iremos a la dirección You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login, con el
user por defecto "root" y ya podremos administrar correctamente,

Un Saludo !

Desconectado F0M3T

  • *
  • Underc0der
  • Mensajes: 177
  • Actividad:
    0%
  • Reputación 0
  • Antes de empezar, mira el lienzo...
    • Ver Perfil
    • f0m3t blogsgsgsgsdfñsadf
« Respuesta #1 en: Agosto 01, 2013, 01:46:17 am »
Algún día me servirá, gracias, buen aporte, +10 caritas
 :) :) :) :) :) :) :) :) :) :)
Jajaja, saludos.

Esto no se trata de ganar, se trata de no perder.

 

¿Te gustó el post? COMPARTILO!



5 distribuciones Linux más para equipos antiguos y de pocos recursos

Iniciado por 54NDR4

Respuestas: 2
Vistas: 2653
Último mensaje Enero 01, 2016, 02:46:56 am
por JJx
[LIBRO EN INGLÉS] Kali linux - An Ethical Hacker's Cookbook

Iniciado por Lautaro Culic'

Respuestas: 0
Vistas: 180
Último mensaje Mayo 06, 2018, 02:42:35 pm
por Lautaro Culic'
Linux Máxima Seguridad (Edicion Especial) E-BooK en PDF

Iniciado por july

Respuestas: 4
Vistas: 3932
Último mensaje Agosto 16, 2015, 03:19:11 pm
por EPSILON
Manual extenso de implementacion de servidores linux(español)

Iniciado por k43l

Respuestas: 5
Vistas: 2330
Último mensaje Septiembre 03, 2012, 08:58:32 pm
por chechu995
Enrutamiento avanzado y control de tráfico en GNU/Linux [Libro]

Iniciado por DeuSer

Respuestas: 1
Vistas: 1691
Último mensaje Marzo 26, 2010, 06:26:03 am
por OSX