Per al nostre servidor hem instal·lat: nginx, php i mariadb-server.

Per instal·lar nginx ho hem fet amb la seguent comanda:

Nginx fa de servidor web

Per instal·lar PHP ho hem fet amb la seguent comanda:

PHP es el que fa que funcioni moodle amb el servidor. Ja que es amb el que està fet moodle

I per instal·lar mariadb-server ho hem fet amb la seguent comanda:

Mariadb-server funciona per guardar les dades del Moodle

De la mateixa manera hem instal·lat algunes dependències que necessita per funcionar bé. Les dependències son: php-mysql, php-xml, php-curl, php-intl i php-gd

Una vegada instal·lat tot necessitem actualitzar els paquets del sistema, per fer aixó hem de posar:

sudo apt update
sudo apt full-upgrade

Manual d’us

NGINX: Es un servidor web de codi obert, les seves funcions principals son:

  • Servidor web: Dona contingut web estàtic de forma ràpida i eficient
  • Proxy invers: Actua com intermediari entre el servidor i el client, millorant la seguretat, el rendiment i la gestió.
  • Balanceador de càrrega: Distribueix tràfic entre servidors per evitar sobrecàrregas i optimitzar recursos.
  • Caché: Guarda copies de contingut frequent solicitat per entregar-ho mes ràpid
  • Proxy de correu: Tambè pot gestionar protocols de correu com: IMAP, POP3 i SMTP.

PHP: Es un llenguatge de programació de codi obert interpretat i de costat del servidor, ideal pel desenvolupament web, permetint crear pàgines interactives i dinàmiques. S’utilitza per:

  • Permet crear plataformes com WordPress, Joomla i Doopral
  • Construcció de backends, APIs i microserveis
  • També pot utilitzarse per tasques fora de l’àmbit web

MARIADB: Es un sistema de gestió de base de dades gratuit i de codi obert. S’utilitza com a servidor de base de dades. S’utilitza per:

  • Processament de transaccions
  • Aplicacions Web