Cheap Domain Logo by AuxoDomain

Hogyan állíts be web szervert a VPS-eden Print

  • Web Server, Server, Website, Ubuntu, VPS, Dedicated server
  • 0

Hogyan állíts be web szervert a VPS-eden

Tesztelve Ubuntu/Debian/CentOS rendszereken

Előfeltételek

  • VPS root/SSH hozzáféréssel

  • Alap Linux parancssori ismeretek

  • 10-15 perc idő


1️⃣ Frissítsd a rendszered

# Ubuntu/Debian esetén:
sudo apt update && sudo apt upgrade -y

# CentOS/RHEL esetén:
sudo yum update -y

2️⃣ Telepíts web szervert

A lehetőség: Apache (Egyszerű és univerzális)

# Ubuntu/Debian:
sudo apt install apache2 -y

# CentOS:
sudo yum install httpd -y

Indítás és engedélyezés:

sudo systemctl start apache2  # vagy httpd (CentOS)
sudo systemctl enable apache2

✅ Ellenőrizd: Nyisd meg a szerver IP-címét a böngészőben. Látnod kell az Apache tesztoldalt.


B lehetőség: Nginx (Gyors és könnyű)

sudo apt install nginx -y      # Ubuntu/Debian
sudo yum install nginx -y      # CentOS

Indítás és engedélyezés:

sudo systemctl start nginx
sudo systemctl enable nginx

✅ Ellenőrizd: Nézd meg a http://[szerver-IP] címen az Nginx kezdőlapot.


3️⃣ Telepíts MySQL/MariaDB-t (Adatbázis)

# Ubuntu/Debian:
sudo apt install mariadb-server -y

# CentOS:
sudo yum install mariadb-server -y

Biztonságos telepítés:

sudo mysql_secure_installation

(Kövessd az utasításokat a root jelszó beállításához és a nem biztonságos alapértelmezések eltávolításához)


4️⃣ Telepíts PHP-t (Dinamikus tartalomhoz)

# Ubuntu/Debian:
sudo apt install php php-mysql -y

# CentOS:
sudo yum install php php-mysql -y

PHP tesztelése:

echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

✅ Látogass el ide: http://[szerver-IP]/info.php a PHP információk megtekintéséhez.


5️⃣ Tűzfal beállítása

Engedélyezd a HTTP/HTTPS forgalmat:

# Ubuntu/Debian (UFW):
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

# CentOS (FirewallD):
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload

6️⃣ Szolgáltatások automatikus indítása

Győződj meg róla, hogy a szolgáltatások újraindításkor automatikusan elindulnak:

# Apache esetén:
sudo systemctl enable apache2  # vagy httpd

# Nginx esetén:
sudo systemctl enable nginx

# MariaDB esetén:
sudo systemctl enable mariadb

Következő lépések

  • Töltsd fel a weboldalad SFTP/FTP-n keresztül

  • Biztonságosíts SSL-lel (Használd a Let’s Encrypt-et):

    sudo apt install certbot -y
    sudo certbot --apache  # vagy --nginx
  • Optimalizáld a teljesítményt (Kapcsold be a cache-t, használd a PHP-FPM-et)


Profi tippek

  • Szükséged van vezérlőpultra? Próbáld ki:

    • Webmin (Ingyenes)

    • CyberPanel (OpenLiteSpeed-hez)

  • Docker lehetőség? Fuss Nginx/PHP konténerekben izolációhoz.

Példa LAMP stack egy parancsban (Ubuntu):

sudo apt update && sudo apt install apache2 mariadb-server php php-mysql -y && sudo mysql_secure_installation

Kész!

Most van egy önállóan hosztolt webszervered! Segítségre van szükséged? Kapcsolat az AuxoDomain támogatással.

Q
Hasznosnak találta ezt a választ?
Back