¿Le gustaría aprender a instalar Nginx y configurar la función de autenticación básica en un equipo que ejecuta Ubuntu Linux? En este tutorial, vamos a configurar la característica de autenticación básica en el servidor Nginx.

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0

Lista de equipos

En la siguiente sección se presenta la lista de equipos utilizados para crear este tutorial.

Como asociado de Amazon, gano con compras calificadas.

Tutorial Nginx – Autenticación básica

Instale el servidor Nginx y los paquetes necesarios.

Copy to Clipboard

Cree el archivo de contraseña Nginx y agregue la primera cuenta de usuario.

Copy to Clipboard

El sistema le pedirá que introduzca la contraseña de la nueva cuenta de usuario.

Copy to Clipboard

Aquí está el contenido del archivo.

Copy to Clipboard

Para crear cuentas de usuario adicionales, utilice el siguiente comando.

Copy to Clipboard

Edite el archivo de configuración de Nginx para el sitio web predeterminado.

Copy to Clipboard

Inserte la siguiente línea en el área denominada LOCATION.

Copy to Clipboard

Aquí está el contenido del archivo.

Copy to Clipboard

Reinicie el servicio Nginx.

Copy to Clipboard

Abra su navegador e introduzca la dirección IP de su servidor web.

En nuestro ejemplo, se introdujo la siguiente URL en el navegador:

• http://172.31.8.195

El servidor Nginx requerirá que realice la autenticación de usuario.

Nginx authentication

En nuestro ejemplo, la configuración requería autenticación de usuario para acceder a cualquier parte del sitio web.

En el siguiente ejemplo, solo necesitaremos autenticación para los usuarios que intentan acceder a un subdirectorio denominado: SECURE.

Copy to Clipboard

¡Felicitaciones! Ahora puede utilizar la autenticación básica de Nginx.