NGINX és un servidor web molt potent, flexible i lleuger que es pot instal·lar fàcilment a la plataforma Linux. Si la vostra distribució de Linux és l'opció d'Ubuntu, aquest procés és encara més senzill. Aquí us guiarem pel procés d'instal·lació de la versió estable de NGINX (1.14.0) en el darrer llançament de LTS (Suport a llarg termini) d'Ubuntu Server (18.04).
Per què instal·leu NGINX?
Podeu preguntar-vos: "Per què instal·leu NGINX quan Apache ha estat el servidor web per defecte durant anys?" La resposta és una mica més complicada del que podeu esperar. Per simplificar aquesta resposta, consideri que Apache és un servidor web que fa un treball sorprenent de gestionar un gran nombre de sol·licituds per segon. No obstant això, el rendiment d'Apache comença a lluitar quan les peticions augmenten. Això significa que quan el servidor d'Apache augmenta la visibilitat, els temps de càrrega de la pàgina poden patir. D'altra banda, NGINX està optimitzat per proporcionar un rendiment consistent i previsible. Així, fins i tot quan la visita de les pàgines augmenta, NGINX no vacil·larà. Al revés, Apache també és molt més flexible que NGINX. Amb una gran quantitat de mòduls i suport per a altres serveis i servidors, Apache pot (en aquests moments) fer més que NGINX. Així doncs, si el rendiment és el que està buscant, NGINX és el vostre servidor. Si la flexibilitat està a la part superior de la vostra llista, primer s'hauria de considerar Apache.
S'està aturant i inhabilitant l'Apache

El primer que cal fer és aturar i desactivar Apache. Si Apache s'està executant al servidor, NGINX no es pot instal·lar. Apache pot mantenir instal·lat el mateix servidor que NGINX, però tret que Apache es detingui, NGINX es negarà a instal·lar-se. Per esbrinar si Apache està funcionant, emet la comanda:
sudo systemctl status apache2
Si Apache apareix en la llista, cal aturar-lo i desactivar-lo, de manera que es pot instal·lar NGINX. Per aturar el servidor web Apache, emet la comanda: sudo systemctl stop apache2
Desactiveu el servidor Apache (per tant, no es reinicia en cas de reiniciar el servidor) amb l'ordre: sudo systemctl desactiva apache2 Amb l'atenció d'Apatxe, la instal·lació de NGINX es pot aconseguir amb un sol comandament: sudo apt-get install nginx
Un cop instal·lat, comenceu i habiliteu NGINX amb les ordres següents: sudo systemctl start nginxsudo systemctl permeten nginx
El servidor web NGINX ja està instal·lat i executat. Ara que NGINX està instal·lat, podeu assenyalar el navegador web a l'adreça IP del servidor d'allotjament per veure la pàgina de benvinguda de NGINX. Si no esteu segur de l'adreça IP del vostre servidor, envieu el comandament: ip a
La sortida de l'ordre anterior mostrarà l'adreça del servidor. Probablement, tindreu un problema en intentar veure la pàgina index.html NGINX per defecte. El problema és que, si Apache s'instal·lava primer, NGINX servirà de manera predeterminada a la pàgina index.html d'Apache. Per veure la pàgina de benvinguda de NGINX (index.nginx-debian.html), la pàgina de benvinguda d'Apache ha de passar a denominar-se. De tornada a la finestra de terminal, emet la comanda: sudo mv /var/www/html/index.html/var/www/html/index.html.old
Torneu al navegador web i torneu a carregar aquesta pàgina. La pàgina d'acollida d'Apatxe ara hauria de ser reemplaçada per la pàgina de benvinguda de NGINX. Amb NGINX instal·lat i executat, ara és hora de configurar la vostra primera pàgina web. Com es configuren els llocs NGINX es fa molt semblant a Apache. Passem pels fonaments de la creació d'un lloc de barebones. El primer que necessiteu saber són els directoris necessaris que contenen els fitxers utilitzats per crear un lloc. Aquests directoris són: La diferència entre els llocs disponibles i els llocs habilitats és doble: Fora de la casella, hi haurà un únic fitxer / etc / nginx / sites-available . Aquest fitxer és per defecte . El que farem és crear un nou lloc (mínim). El primer que cal fer és crear un directori (a l'arrel del document NGINX) per allotjar el nostre lloc web. Anem a trucar a aquest lloc prova . Des de la finestra del terminal, emet la comanda: sudo mkdir / var / www / html / test
Creeu un fitxer index.html amb l'ordre: sudo nano /var/www/html/test/index.html
A l'interior d'aquest document, afegiu el següent:
Deseu i tanqueu el fitxer amb l'ordre Ctrl-x. Doneu al directori els permisos necessaris amb les ordres: sudo chown www-data: www-data -R / var / www / html / testsudo chmod -R 755 / var / www / html / test
Ara creeu un fitxer de configuració per al nostre nou lloc / etc / nginx / sites-available amb el comandament: sudo nano / etc / nginx / sites-available / test
A l'interior d'aquest fitxer, afegiu el següent contingut: servidor { escolta 80; escolta ::: 80; root / var / www / html / test; index index.html index.htm index.nginx-debian.html; nom_servidor _; ubicació / { try_files $ uri $ uri / = 404; } } Deseu i tanqueu aquest fitxer. Proveu la configuració de NGINX amb la comanda: sudo nginx -t
La prova es mostrarà com a exitosa. Per assegurar-se que NGINX pot mostrar el lloc de prova nou, reinicieu el servidor web amb l'ordre: sudo systemctl reiniciar nginx
Ara podeu assenyalar el vostre navegador a http: // SERVER_IP / test (On SERVER_IP és l'adreça IP del vostre servidor) per veure el fitxer index.html recentment creat que es mostra. Instal·lant NGINX

Visualització de la pàgina de benvinguda de NGINX
Com configurar un lloc web
HELLO LIFEWIRE!












