¿Cómo instalar NGINX en FreeBSD?

NGINX: NGINX es un servidor web con excelente rendimiento y bajo consumo de memoria. NGINX también puede usarse como proxy reverso (FastCGI, Apache, uWSGI), como proxy para protocolos de correo (IMAP, POP3) y como balanceador de carga.

En este artículo instalaremos NGINX con el objetivo de usarlo como servidor web.

Características básicas del servidor web

Puede ver todas las caracterísyicas de NGINX en:

FreeBSD: es un sistema operativo poderoso, robusto y simple que es usado fundamentalmente en servidores, su implementación de los protocolos y servicios de red es sumamente eficiente, siendo muy recomendado en aplicaciones que requieran una arquitectura cliente/servidor.

Instalar NGINX

# pkg install nginx
FreeBSD repository is up to date.
All repositories are up to date.
The following 2 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        nginx: 1.14.2_13,2
        pcre: 8.43

Number of packages to be installed: 2

The process will require 8 MiB more space.
2 MiB to be downloaded.

Proceed with this action? [y/N]: y
[1/2] Fetching nginx-1.14.2_13,2.txz:  22%   96 [1/2] Fetching nginx-1.14.2_13,2.txz: 100%  422 KiB 432.0kB/s    00:01
[2/2] Fetching pcre-8.43.txz:   9%  112 KiB 114.[2/2] Fetching pcre-8.43.txz:  76%  944 KiB 852.[2/2] Fetching pcre-8.43.txz: 100%    1 MiB 629.6kB/s    00:02
Checking integrity... done (0 conflicting)
[1/2] Installing pcre-8.43...
[1/2] Extracting pcre-8.43: 100%
[2/2] Installing nginx-1.14.2_13,2...
===> Creating groups.
Using existing group 'www'.
===> Creating users
Using existing user 'www'.
[2/2] Extracting nginx-1.14.2_13,2: 100%
...

Habilitar el servicio

Editar el fichero /etc/rc.conf y agregar la línea

nginx_enable="YES

Ahora el servicio inicia con el SO

Iniciar el servicio

# service start nginx
Performing sanity check on nginx configuration:
nginx: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok
nginx: configuration file /usr/local/etc/nginx/nginx.conf test is successful
Starting nginx.

Comprobar el estado

# service nginx status
nginx is running as pid 2220.

Reiniciar

# service nginx restart

Refrescar configuraciones

# service nginx reload

Detener

# service nginx stop

Referencias

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.