Cheap Domain Logo by AuxoDomain

Kuidas seadistada veebiserver oma VPS-il Print

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

Kuidas seadistada veebiserver oma VPS-il

Testitud Ubuntu/Debian/CentOS süsteemidel

Eeldused

  • VPS koos root/SSH ligipääsuga

  • Baasteadmised Linuxi käsureast

  • 10-15 minutit aega


1️⃣ Uuenda oma süsteemi

# Ubuntu/Debian puhul:
sudo apt update && sudo apt upgrade -y

# CentOS/RHEL puhul:
sudo yum update -y

2️⃣ Paigalda veebiserver

Variant A: Apache (Lihtne ja universaalne)

# Ubuntu/Debian:
sudo apt install apache2 -y

# CentOS:
sudo yum install httpd -y

Käivita ja luba käivitamine:

sudo systemctl start apache2  # või httpd (CentOS)
sudo systemctl enable apache2

✅ Kontrolli: Ava oma serveri IP brauseris. Pead nägema Apache testilehte.


Variant B: Nginx (Kiire ja kerge)

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

Käivita ja luba käivitamine:

sudo systemctl start nginx
sudo systemctl enable nginx

✅ Kontrolli: Vaata aadressil http://[sinu-serveri-IP] Nginx tervituslehte.


3️⃣ Paigalda MySQL/MariaDB (Andmebaas)

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

# CentOS:
sudo yum install mariadb-server -y

Turvaline paigaldus:

sudo mysql_secure_installation

(Järgi juhiseid root parooli seadistamiseks ja ebaturvaliste vaikeseadete eemaldamiseks)


4️⃣ Paigalda PHP (Dünaamilise sisu jaoks)

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

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

Testi PHP-d:

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

✅ Ava http://[sinu-serveri-IP]/info.php, et näha PHP infot.


5️⃣ Konfigureeri tulemüür

Luba HTTP/HTTPS liiklus:

# 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️⃣ Automaatne teenuste käivitamine

Veendu, et teenused käivituksid taaskäivitamisel:

# Apache jaoks:
sudo systemctl enable apache2  # või httpd

# Nginx jaoks:
sudo systemctl enable nginx

# MariaDB jaoks:
sudo systemctl enable mariadb

Järgmised sammud

  • Laadi oma veebileht üles SFTP/FTP kaudu

  • Turvasta SSL-iga (kasuta Let’s Encrypt):

    sudo apt install certbot -y
    sudo certbot --apache  # või --nginx
  • Optimeeri jõudlust (lülita vahemälu sisse, kasuta PHP-FPM-i)


Professionaalsed nõuanded

  • Vajate juhtpaneeli? Proovige:

    • Webmin (Tasuta)

    • CyberPanel (OpenLiteSpeed jaoks)

  • Dockeri võimalus? Käivitage Nginx/PHP konteinerites isolatsiooniks.

LAMP komplekti näide ühe käsuga (Ubuntu):

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

Valmis!

Nüüd on sul enda hostitud veebiserver! Kas vajad abi? Võta ühendust AuxoDomain toe.

Q
Kas see vastus oli kasulik?
Back