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.