Saltar al contenido
IN

Blog & Herramientas

InnoCreatividad

Volver al blog

14 de diciembre de 2023

Notas: Nginx en Ubuntu

1. INSTALACIÓN 1.1. Actualización de Repositorios sudo apt update sudo apt upgrade 1.2. Instalación de Nginx sudo apt install nginx Verificación: nginx -v 1.3....

  1. INSTALACIÓN 1.1. Actualización de Repositorios
    • sudo apt update
    • sudo apt upgrade1.2. Instalación de Nginx
    • sudo apt install nginx
    • Verificación: nginx -v1.3. Arranque de Nginx
    • Inicio: sudo system start nginx
    • Parada: sudo system stop nginx
    • Restablecimiento: sudo system restart nginx
  2. CONFIGURACIÓN 2.1. Archivos de Configuración
    • Ubicación: /etc/nginx/
    • Archivo principal: nginx.conf
    • Directorio de Sitios Disponibles: /etc/nginx/sites-available2.2. Creación de Bloques de Servidor
    • Creación del archivo: sudo nano /etc/nginx/sites-available/example.com
    • Configuraciones básicas:
      • Escucha: listen 80;
      • Nombre del servidor: server_name example.com;
      • Ubicación del Root: root /var/www/html;2.3. Habilitación de Sitios
    • Crear enlace simbólico: sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
    • Verificar configuraciones: sudo nginx -t
    • Recargar Nginx: sudo system restart nginx
  3. SEGURIDAD 3.1. Configuración del Firewall UFW
    • Comprobar perfiles disponibles: sudo ufw app list
    • Permitir Nginx: sudo ufw allow 'Nginx Full'3.2. Certificados SSL con Let’s Encrypt
    • Instalar certbot: sudo apt-get install certbot python3-certbot-nginx
    • Obtener y configurar certificado: sudo certbot --nginx -d example.com3.3. Autenticación Básica HTTP
    • Instalar Apache2-utils: sudo apt-get install apache2-utils
    • Crear usuario y contraseña: sudo htpasswd -c /etc/nginx/.htpasswd example_user

Unete al Hub

Innovación Directo a tu Correo.

Suscríbete a nuestra newsletter para recibir las últimas herramientas, artículos sobre estrategia de negocio y notas prácticas. Sin spam.