Introducción
Este tutorial le mostrará cómo instalar Nginx en Ubuntu 20.04 para que pueda ejecutar con éxito un servidor web basado en un rendimiento superior mientras alivia la carga de los recursos de su sistema. Nginx es un potente software de servidor web que se puede utilizar en su servidor.
Requisitos
Necesita un servidor Ubuntu 20.04 que esté configurado con una dirección IP estática. Si aún no tiene un servidor, puede visitar nuestra página de alojamiento de VPS y crear un nuevo servidor en menos de 30 segundos.
Preparación del servidor
Asegurémonos de que su servidor esté completamente actualizado.
apt-get update
Con el servidor actualizado, podemos continuar con el proceso de instalación de su servidor.
Instalar Nginx
Para instalar Nginx, necesitaremos usar el comando apt-get para que podamos instalar el software:
sudo apt-get install nginx -y
Ahora tendrá NGINX instalado en su servidor y se puede verificar escribiendo lo siguiente con su DIRECCIÓN IP en su navegador (http://YOUR.IP.ADD.RESS)
Su IP se puede recuperar del servidor con el siguiente comando:
ip addr show wlan0 | grep inet | awk '{ print $2 }'
Un ejemplo de la página web predeterminada que le brinda Nginx cuando está instalado en Ubuntu 20.04
Configurar Nginx
Ahora configuraremos Nginx abriendo el archivo de configuración central y editando la línea server_name con su dominio.
nano /etc/nginx/sites-available/default
server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; root /usr/share/nginx/html; index index.html index.htm; # Make site accessible from http://localhost/ server_name YOURDOMAIN.com; location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. try_files $uri $uri/ =404; # Uncomment to enable naxsi on this location # include /etc/nginx/naxsi.rules } # Only for nginx-naxsi used with nginx-naxsi-ui : process denied requests #location /RequestDenied { # proxy_pass http://127.0.0.1:8080; #} #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # #error_page 500 502 503 504 /50x.html; #location = /50x.html { # root /usr/share/nginx/html; #} # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # #location ~ \.php$ { # fastcgi_split_path_info ^(.+\.php)(/.+)$; # # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini # # # With php5-cgi alone: # fastcgi_pass 127.0.0.1:9000; # # With php5-fpm: # fastcgi_pass unix:/var/run/php5-fpm.sock; # fastcgi_index index.php; # include fastcgi_params; #} # deny access to .htaccess files, if Apache's document root # concurs with nginx's one # #location ~ /\.ht { # deny all; #} }
Guarde el archivo y reinicie el servicio Nginx para que los cambios surtan efecto.
systemctl restart nginx
Ahora puede crear/cargar su contenido web en el directorio HTML de Nginx (recuerde reemplazar el archivo index.html existente con su index.html, que es su página de inicio) El directorio predeterminado para Ubuntu 20.04 es /usr/share/nginx/ html/. Actualice el índice con el siguiente comando:
nano /usr/share/nginx/html/
¿Qué sigue?
Ahora tiene su servidor Ubuntu 20.04 con Nginx instalado, ahora puede comenzar a crear sitios web de alto rendimiento utilizando su servidor web recién instalado. Gracias por seguirnos y no dude en consultarnos para obtener más actualizaciones.