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️⃣ Налаштуйте брандмауер

Дозвольте 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)


Готово!

Тепер у вас є самохостинговий вебсервер! Потрібна допомога? Зверніться до служби підтримки AuxoDomain.

Q
Ця відповідь Вам допомогла?
Back