Nginx es una estilización para el motor X. Es un servidor HTTP gratuito y de código abierto escrito y desarrollado por el sistema Igor de ingeniero de software ruso. Nginx también se usa con frecuencia como un servidor proxy reverso/correo y un equilibrador de carga. Aunque liviano en su clase de servidor web, es muy robusto y produce resultados impresionantes de todos modos. Como resultado, ha estado constantemente en aumento y ha ganado una reputación significativa como un servidor web confiable. Sus características de escalabilidad y optimización de recursos se han ganado su lugar como uno de los servidores web más populares, con una estimación de que más del 38 por ciento de los 1 millón principales de sitios web en Internet se aloja en servidores Nginx de todo el mundo.
Características de Nginx-https
Como se mencionó anteriormente, NGINX también se puede usar como servidor HTTP, servidor proxy, equilibrador de carga y servidor de correo. Aquí, enumeraremos algunos de los usos de Nginx como un servidor web/proxy HTTPS.
Instalación de Nginx en FreeBSD
Este tutorial se tratará de configurar y comenzar con el servidor web Nginx bajo el sistema de operación Unix FreeBSD.
Descripción general de la instalación
Todo el procedimiento se puede resumir de la siguiente manera:
Siga las instrucciones a continuación para configurar NGINX en su servidor FreeBSD.
Paso 1: Actualice el árbol de puertos en FreeBSD
Emita el siguiente comando para actualizar el árbol de los puertos en FreeBSD:
$ Portsnap Fetch actualización
Paso 2: Instale Nginx en FreeBSD
Hay dos formas en que puede instalar NGINX en su servidor:
1) Usando el sistema de puertos
Luego instale el puerto de servidor web NGINX con los comandos a continuación:
$ CD/USR/Ports/www/nginx/
$ makeinstall limpio
Mientras instala NGINX, seleccione las opciones relevantes para su uso del servidor web. Aquí elegimos Rewrite_Module, SSL_MODULE, etc., Presentar como ejemplo.
2) Usando el comando PKG
Alternativamente, puede optar por instalar NGINX agregando el paquete binario NGINX con el Administrador de paquetes, utilizando el comando PKG:
$ PKG Instalar nginx
Esto debería instalar Nginx en su servidor web FreeBSD.
Paso 3: Habilite el servicio NGINX en FreeBSD
Escriba el comando a continuación para habilitar el servidor web NGINX
$ echo 'nginx_enable = "sí"' >> /etc /rc.confusión
Alternativamente, también puede escribir:
$ sudo sysrc nginx_enable = "sí"
Eso es todo con la instalación.
Comenzando con Nginx en FreeBSD
Iniciar un servidor NGINX
Inicie NGINX escribiendo lo siguiente en el shell de comando y presionando Enter:
$/usr/local/etc/rc.inicio d/nginx
Alternativamente, puede emitir el comando a continuación:
$ servicio nginx inicio
Cerrar un servidor NGINX
Para salir de un servidor NGINX, emita el comando a continuación:
$/usr/local/etc/rc.D/NGINX STOP
También puede escribir el comando más conciso:
$ servicio nginx stop
Este comando debe renunciar al servidor NGINX
Reiniciar el servidor Nginx
Emita el comando a continuación para reiniciar el servidor NGINX.
$/usr/local/etc/rc.reiniciar d/nginx
Alternativamente,
$ servicio nginx reiniciar
El servidor NGINX debe reiniciar la ejecución del comando anterior.
Recarga la configuración de los servidores web de Nginx Nginx
Para reiniciar un servidor NGINX después de editar el archivo de configuración, use el comando a continuación:
$/usr/local/etc/rc.recarga d/nginx
También puedes usar:
$ servicio nginx recarga
Archivos importantes en nginx
Prueba de la configuración de Nginx en FreeBSD
Copie y pegue el siguiente enlace en el campo URL en su navegador web:
http: // server-ip-here/
Creación de un sitio web con Nginx
Comience configurando un directorio emitiendo el comando mkdir:
$ mkdir /wwwwiki
Luego cree un nuevo usuario para su dominio con el comando a continuación:
$ PW User ADD -n wwwwiki -C 'user wiki' -d /inexistent -s /usr /sbin /nologin
Bloquee el nombre de usuario con el siguiente comando:
$ PW Lock wwwwiki
Luego atribuya un archivo para probar las cosas:
$ sudo nano /wwwwiki /índice.html
Luego copie el siguiente en el archivo:
#Esta es una prueba y configuraré PHP 7.X para alojar MediaWiki
Luego asigne la propiedad del grupo con los comandos a continuación:
$ chown -r wwwwiki: wwwwiki /wwwwiki /
$ chmod -r 0555 /wwwwiki /
$ ls -ld /wwwwiki /
Configurar NGINX para el dominio virtual Wiki o la dirección IP
Comience por crear un archivo de configuración con los comandos a continuación:
$ mkdir/usr/local/etc/nginx/vdomains/
$ sudo nano/usr/local/etc/nginx/vdomains/http.10.0.2.15.confusión
Luego, copie Paste The Following Text a este archivo y realice los cambios apropiados en el texto a continuación:
# servidor
# server_name 10.0.2.15; # IP virtual o nombre de dominio aquí
# access_log/var/log/nginx/10.0.2.15.acceso.registro; # archivos de registro
# Error_log/var/log/nginx/10.0.2.15.error.registro;
# root /wwwwiki; # Root Dir para este host virtual
# ## Agregue más configuración a continuación, como PHP, etc., en ##
#
No olvide guardar el archivo antes de salir de él. Luego use el comando a continuación para actualizar nuestro archivo de configuración:
$ sudo nano/usr/local/etc/nginx/nginx.confusión
Luego agregue lo siguiente hacia el final:
incluir "vdomains/*.conf ";
Nuevamente, guarde y salga de este archivo. Luego verifique NGINX usando el siguiente comando:
$ nginx -t
$ servicio nginx recarga
Por último, pruebe la configuración emitiendo su dirección IP:
http: // 10.0.2.15/
En resumen
Eso es todo para el tutorial de hoy. Explicamos cómo instalar NGINX en un servidor FreeBSD utilizando el sistema de puertos y el comando PKG, y cómo habilitar el servicio NGINX en FreeBSD. También vimos cómo configurar un sitio web con Nginx e introdujimos a Nginx a los nuevos usuarios. Las instrucciones aquí deberían funcionar para ti bien.