Cheap Domain Logo by AuxoDomain

Како да поставите веб сервер на вашиот VPS Print

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

Како да поставите веб сервер на вашиот 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.

Q
Дали Ви помогна овој одговор?
Back