Documentos de Académico
Documentos de Profesional
Documentos de Cultura
3 Nginx en Debian
ndice
1.
2.
Procedimiento.................................................................................................................... 2
3.
4.
Conclusiones....................................................................................................................... 7
5.
1. Descripcin general
-
Se trata de configurar un sitio web HTTP y otro HTTPS mediante Nginx en Debian.
2. Procedimiento
-
NOTA: Antes que nada debemos parar Apache si lo tenemos instalado y activo.
Primero instalamos Nginx: apt-get install nginx . Una vez finalice la instalacin lo
iniciamos con service nginx start y accedemos a localhost para ver la pgina por
defecto:
http://www.justindhoffman.com/sites/justindhoffman.com/files/nginx-0.08.wbm__0.gz
Una vez instalado el mdulo, y lo iniciamos con service nginx start pero tenemos
algn problema al iniciarlo parecido a esto:
Significa que tenemos que parar apache y los puertos. Para parar apache service
apache2 stop y para cerrar los puertos (para dejarlo libre) usar fuser -k 80/tcp ,
donde 80 es el puerto que queremos dejar libre.
Con el Nginx arrancado, nos dirigmos a Webmin y vemos la configuracin global:
Tambien podemos ver la configuracin del sitio por defecto default que se
encuentra en Exististing Virtual Hosts:
Una vez hayamos visto el documento, nos hacemos una idea de la configuracin de
nuestro nuevo servidor que crearemos a continuacin. Para crearlo se recomienda
copiar de los ejemplos de Nginx.
Seguiremos los pasos para crear un sitio:
Ahora reiniciamos Nginx con service nginx restart y si la configuracin est bien ya
podremos visitar la pgina.
NOTA: acordmonos de aadir el ServerName al archivo /etc/hosts.
Como vemos que funciona, usaremos el mismo sitio, pero esta vez ser HTTPS.
Nos dirigimos a su archivo de configuracin y aadimos lo siguiente:
Ya lo tenemos:
4. Conclusiones
-
Nginx parece ser una opcin ms simple que apache y fcil de usar. Dado el poco uso
de Nginx (comparndolo con Apache) creo que me decanto por Apache pero hay
muchas pginas web que recomiendan Nginx. Lo mejor es probar cada uno de los dos
y probar el que mejor se adapte a tus necesidades.