Instalación y configuración de Nginx en Ubuntu

Instalación y configuración de Nginx en Ubuntu

Un poco sobre nginx

Estimados lectores, El tema de la discusión de hoy es la instalación y configuración de Nginx Ubuntu. Recuerde que los servicios públicos son uno de los servidores web más populares y populares del mundo. Ayuda a la mayoría de las páginas en Internet (sitios grandes) con una gran cantidad de visitantes casi cada hora. ¿Por qué muchos desarrolladores dan su preferencia a esta aplicación en particular?? Además: cómo instalar y configurar Nginx en Ubuntu.

La aplicación se desarrolló en 2002 y actualmente tiene la mayor popularidad

A diferencia de Apache, que salió relativamente hace mucho tiempo, en 1995, este servidor es más seguro y conveniente, lo que le permite tomar este servidor como la web principal o proxy inversa. El hecho es que al crear apache, era imposible proporcionar un conjunto de funciones que el usuario moderno pueda necesitar. La utilidad también salió recientemente, en 2002, pero recibe actualizaciones de alta calidad estables.

Cómo instalar Nginx en Ubuntu

Antes de llevar a cabo el procedimiento de instalación, que, por cierto, es muy simple (usted mismo será visto pronto), es importante decidir sobre el trabajo preparatorio. Sin esto, la instalación y el lanzamiento serán simplemente imposibles. Por ejemplo, no puede instalar Windows sin preparar herramientas especiales. Descubra lo que necesitaremos:

  • Naturalmente, el sistema operativo Ubuntu debe estar en excelentes condiciones de trabajo. Ella no debería tener errores ni otros huecos.
  • Asegúrese de tener un "usuario ordinario". Es él, y no una superpotencia que a menudo se requiere para realizar algunas operaciones.
  • Si no tiene uno, asegúrese de crear! Solo entonces puedes comenzar más acción. Una cuenta ordinaria será una especie de pase para usted en el mundo de la utilidad de instalación. Después de crear el usuario, inicie sesión en él.

Ahora podemos decir que está completamente listo para instalar el programa en Ubuntu. Tenga en cuenta que después de la descripción de cada elemento, el código está indicado que lo ayudará a ejecutar la indicación de este paso. Habrá dos de ellos, así que comencemos:

  1. Primero debe actualizar el índice de paquetes locales:

$ Sudo apt-get actualización

  1. Instale el servidor deseado usando el comando:

$ Sudo apt-get install nginx

  1. Listo! Espere el final del proceso y continúe con la configuración y domine el nuevo servidor web.

Es necesario instalar el servidor web en sí mismo en el sistema, el programa está en repositorios oficiales

Configuración del programa Ubuntu

  1. Mostremos una lista de programas con un perfil de UFW usando un equipo:

$ Sudo UFW Lista de aplicaciones

  1. Abrirá una lista que indique los tipos de perfiles:
  • Puertos de apertura de perfil completo - de perfil completo 80 y 443. El primero es ordinario con tráfico no encriptado, y el segundo está encriptado.
  • Http - solo 80 puertos te abrirán.
  • Https - habrá 143.

Por lo general, se recomienda poner HTTP, pero si se considera un usuario más avanzado, puede elegir el puerto que necesita usted mismo.

  1. Para una elección, ingrese el código:

$ Sudo UFW Permitir 'nginx xxx'

Donde en lugar de xxx necesitas escribir el nombre de tu puerto elegido. Por ejemplo, $ sudo UFW Permitir 'Nginx Full'.

  1. No olvide arreglar los parámetros establecidos:

$ Sudo UFW estado

  1. En la siguiente etapa, el sistema mostrará información sobre su tráfico permitido. Aquí ya puede considerar la configuración de firewall completada.
  2. Ahora necesitas comprobar. En general, al final de la instalación de Ubuntu, Nginx debería comenzar y el servidor debería funcionar. Por si acaso, puede asegurarse de esto con la ayuda del equipo:

$ SystemCtl status nginx

  1. En la ventana de datos que aparece, vale la pena centrarse en la línea con la actividad, donde el momento se indicará desde el cual el servidor comienza su trabajo. Esto le permitirá comprender exactamente si todo está en orden. Si hay algún problema o problema, asegúrese de intentar repetir cuidadosamente las acciones anteriores. Si no sale nada de todos modos, contacte a un especialista para obtener ayuda. De lo contrario puede seguir adelante.
  2. A continuación, necesitaremos obtener una dirección IP pública:

$ Sudo apt-get instalación curl
$ Curl -4 icanhazip.Comunicarse

  1. Después de recibir la información necesaria, ingrese en el campo para escribir direcciones en el navegador:

http: // domain_im_iil_ip dirección

  1. Si hizo todo bien, verá la página inicial de la aplicación de la aplicación, donde se dirá que el servidor web está instalado correctamente y funciona. Los enlaces también se indicarán para obtener documentación en línea y soporte regular, así como para soporte comercial. Puede felicitarte, la instalación y la configuración tienen éxito!

Equipos, directorio, etc

Ahora puede ir, de hecho, al estudio de los comandos principales, archivos y directorio de programas. Esto lo ayudará a administrar correctamente un servidor web.

Equipos

  • Detener

$ Sudo systemctl stop nginx

  • Comenzando después de detenerse

$ Sudo systemctl inicio nginx

  • Restaurado

$ Sudo systemctl reiniciar nginx

  • Reiniciar sin cancelar la conexión (permanecerá activo)

$ Sudo systemctl recargar nginx

  • Desconectar el lanzamiento automático de NGINX cuando operaba servidor

$ Sudo systemctl deshabilitar nginx

  • Lo contrario del artículo anterior - inclusión

$ Sudo SystemCTL Habilitar Nginx

Archivos y directorio

  1. Contenido
  • /var/www/html - página de bienvenida, que vimos un poco antes. Puede cambiar esto ajustando los archivos de configuración.
  1. Configuración del servidor
  • /etc/nginx - directorio donde se encuentran todos los parámetros y la configuración del servidor. Solo en este menú, puede llevar a cabo el procedimiento especificado en el párrafo anterior.
  • /etc/nginx/nginx.File de parametrización de conf - principal. Utilizado en el caso en que necesita cambiar algo en común en Nginx. Por lo tanto, no tenga miedo de este archivo, como lo hacen algunos usuarios.
  • /etc/nginx/sitios -avelable -es un lugar de almacenamiento de archivos del servidor para todas las páginas de página. Es decir, aquí todos los parámetros del servidor están contenidos y editados aquí, teniendo la oportunidad de ser incluidos (asociados con otros directores).
  • /etc/nginx/sitios -Senabled/ - Si ha conectado algunos archivos del servidor con otros lugares, como se menciona en el punto anterior, entonces aquí verá su lista, ya que este directorio es un lugar de almacenamiento.
  • /etc/nginx/fragmentos: hay fragmentos y configuraciones que tienen la oportunidad de ser incluidos en la configuración de Nginx.
  1. Revista del servidor
  • /Var/log/nginx/access.Registro: su solicitud de servidor web se registra aquí. También puede cambiar esta posición en la configuración.
  • /var/log/nginx/error.El registro es un archivo muy útil que contiene datos de error. Puede salvarte en algunos momentos.

Conclusión

Amigos, hoy hemos discutido una pregunta bastante simple de cómo instalar y configurar Nginx en Ubuntu. De hecho, todos los dos equipos nos ayudaron a resolver la primera parte del problema! Aunque con este último tuve que jugar: durante algún tiempo podría ir a la configuración del firewall. Cuéntanos en los comentarios si lograste hacer todo? Esperamos que las respuestas solo sean positivas. Compartir también experiencia personal, opinión e impresión.