Како да поставите веб сервер на вашиот VPS
Тестирано на Ubuntu/Debian/CentOS
Претходни услови
-
VPS со root/SSH пристап
-
Основно познавање на Linux командна линија
-
10-15 минути време
1️⃣ Ажурирајте го системот
# За Ubuntu/Debian: sudo apt update && sudo apt upgrade -y # За CentOS/RHEL: sudo yum update -y
2️⃣ Инсталирајте веб сервер
Опција А: Apache (Лесен и универзален)
# Ubuntu/Debian: sudo apt install apache2 -y # CentOS: sudo yum install httpd -y
Пуштете и овозможете:
sudo systemctl start apache2 # или httpd (CentOS) sudo systemctl enable apache2
✅ Проверете: Посетете ја IP адресата на вашиот сервер во прелистувач. Треба да го видите тест-производот на Apache.
Опција Б: Nginx (Брз и лесен)
sudo apt install nginx -y # Ubuntu/Debian sudo yum install nginx -y # CentOS
Пуштете и овозможете:
sudo systemctl start nginx sudo systemctl enable nginx
✅ Проверете: Посетете http://[IP-на-серверот]
за добредојдена страница на Nginx.
3️⃣ Инсталирајте MySQL/MariaDB (База на податоци)
# Ubuntu/Debian: sudo apt install mariadb-server -y # CentOS: sudo yum install mariadb-server -y
Безбедна инсталација:
sudo mysql_secure_installation
(Следете ги упатствата за поставување root лозинка и отстранување несигурни стандарди)
4️⃣ Инсталирајте PHP (За динамична содржина)
# Ubuntu/Debian: sudo apt install php php-mysql -y # CentOS: sudo yum install php php-mysql -y
Тестирајте PHP:
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
✅ Посетете http://[IP-на-серверот]/info.php
за да ги видите деталите за PHP.
5️⃣ Конфигурирајте firewall
Дозволете HTTP/HTTPS сообраќај:
# 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️⃣ Автоматско стартување на услуги
Осигурајте се дека услугите се стартуваат при рестарт:
# За Apache: sudo systemctl enable apache2 # или httpd # За Nginx: sudo systemctl enable nginx # За MariaDB: sudo systemctl enable mariadb
Следни чекори
-
Поставете ја веб-страницата преку SFTP/FTP
-
Заштитете со SSL (Користете Let’s Encrypt):
sudo apt install certbot -y sudo certbot --apache # или --nginx
-
Оптимизирајте ги перформансите (Овозможете кеширање, користете PHP-FPM)
Професионални совети
-
Ви треба контролен панел? Обидете се со:
-
Webmin (Бесплатно)
-
CyberPanel (За OpenLiteSpeed)
-
-
Docker опција? Пуштете Nginx/PHP во контејнери за изолација.
Пример LAMP стек во една команда (Ubuntu):
sudo apt update && sudo apt install apache2 mariadb-server php php-mysql -y && sudo mysql_secure_installation
Готово!
Сега имате сопствен веб сервер! Ви треба помош? Контактирајте ја поддршката на AuxoDomain.