Cum se creează un server de testare în Ubuntu

 

Crearea unui server de testare pe Ubuntu implică configurarea unui mediu de server unde poți rula și testa aplicații sau servicii. Următorii pași descriu configurarea unui server de bază:


1. Instalează Ubuntu Server

  • Descarcă imaginea ISO a Ubuntu Server de pe site-ul oficial.
  • Instalează Ubuntu pe o mașină fizică sau o mașină virtuală (cum ar fi VirtualBox, VMware, sau Hyper-V).

2. Actualizează sistemul

După instalare, actualizează pachetele sistemului pentru a avea ultima versiune:

bash

sudo apt update && sudo apt upgrade -y

3. Instalează un server web (opțional)

Dacă vrei să testezi aplicații web, instalează un server web. Cele mai populare sunt:

  • Apache

    bash

    sudo apt install apache2 -y

    Accesează serverul web la http://<IP-ul-tău>.

  • Nginx

    bash

    sudo apt install nginx -y

4. Instalează PHP și MySQL/MariaDB (opțional)

Pentru a testa aplicații web care folosesc PHP și baze de date:

  • PHP:
    bash

    sudo apt install php libapache2-mod-php php-mysql -y
  • MariaDB:
    bash

    sudo apt install mariadb-server mariadb-client -y sudo mysql_secure_installation

5. Instalează un mediu de programare

  • Python:
    bash

    sudo apt install python3 python3-pip -y
  • Node.js și npm:
    bash

    curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - sudo apt install -y nodejs

6. Configurare rețea

Asigură-te că serverul tău este accesibil în rețea:

  • Setează o adresă IP statică în fișierul de configurare al rețelei:
    bash

    sudo nano /etc/netplan/01-netcfg.yaml
    Exemple de configurare:
    yaml

    network: version: 2 renderer: networkd ethernets: eth0: dhcp4: no addresses: - 192.168.1.100/24 gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4]
    Aplică schimbările:
    bash

    sudo netplan apply

7. Instalează instrumente de testare

  • Postman CLI pentru API-uri:
    bash

    npm install -g newman
  • Apache Benchmark pentru testare performanță:
    bash

    sudo apt install apache2-utils -y

8. Configurație pentru acces la distanță (SSH)

Pentru a accesa serverul de la distanță:

  • Asigură-te că SSH este instalat și activat:
    bash

    sudo apt install openssh-server -y sudo systemctl enable ssh sudo systemctl start ssh
  • Conectează-te la server:
    bash

    ssh username@ip_adresa_serverului

9. Testare și mentenanță

  • Testează aplicațiile/serviciile prin accesarea lor în browser sau terminal.
  • Monitorizează performanța serverului folosind:
    bash

    htop

Comentarii

Postări populare