Importante: La guía es una continuación de [[SFTP]].
Instalación
apt install nginx
Configuración
rm /etc/nginx/sites-enabled/default
vim /etc/nginx/sites-available/users
-
Dentro de
users, pegar esto:server { listen 80; server_name elpolla.net; charset utf-8; # USUARIOS location /~avz { alias /home/avz/web/; autoindex off; try_files $uri $uri/ =404; } } - Guardar y salir.
ln -s /etc/nginx/sites-available/users /etc/nginx/sites-enabled/users systemctl restart nginxImportante: Revisar esta guía después: [[nginx hardening]]
Extra
Agregar index.html por defecto:
vim /var/www/html/default_user.html<html><head> <title>Mi espacio personal</title> <style> html { color-scheme: light dark; } body { width: 35em; margin: 0 auto; font-family: Tahoma, Verdana, Arial, sans-serif; } </style> </head> <body> <h1>Este es tu espacio personal</h1> <p>Si ves esto no tienes una página colocada. En la carpeta <code>/web</code> podrás agregar contenido y quitar esta página.</p> <hr> <small>Servido por <a href="https://elpolla.net">elpolla.net</a></small>
