SpaceCore WIKI
Українська
Українська
  • Особистий кабінет та реєстрація
    • Реєстрація
    • Test page
    • Розділ «Клієнт»
    • Розділ «Фінанси»
    • Верифікація акаунта (KYC)
  • Обслуговування клієнтів
    • Як зробити замовлення?
    • Як звернутися в підтримку?
    • Панель ігрового хостингу
    • Налаштування BILLmanager 6 для реселінгу
  • Комунікації
    • Сповіщення в Telegram
    • Сповіщення веб-хостингу
    • Використання пінг-бота в Telegram
  • Інформаційна дошка
    • Заблоковані порти (VPS/VDS)
    • Що таке IOPS?
    • ПДВ для ЄС та Великобританії
  • VPS та виділені сервери
    • Як використовувати VPS/VDS?
    • Зміна пароля для VDS
  • Конфігурація ОС та програмного забезпечення
    • Java [Linux]
    • Screen
    • Відновлення пароля в Linux
    • Підключення за допомогою SSH ключів
    • Відключення доступу до Linux за допомогою пароля
    • Розгортання MikroTik RouterOS на VDS
  • ШІ
    • Розгортаємо DeepSeek на власному сервері всього за кілька кліків
  • Windows
    • Підключення через RDP
    • Налаштування підключення RDP
    • Зміна пароля
    • Установка через QEMU
    • Додаток до IPv4
    • Завантаження файлів
    • Bruteforce Windows
  • Налаштування мережі та безпека
    • Без взаємодії з приватними мережами
    • Робота з TCPDump
    • Зміна значення MTU
    • Налаштування IPTables
    • [DNS] Temporary failure resolving...
    • Вимірювання швидкості мережі [SpeedTest]
    • Як придбати доменне ім'я?
    • Як направити мій домен на IP-адресу?
    • Як захистити свій сервер? Основи кібербезпеки
  • VPN та конфіденційність
    • WireGuard VPN [Easy]
    • OpenVPN [Easy]
    • Outline VPN
    • Встановлення TorrServer
    • Встановлення 3X UI
    • Встановлення Marzban
    • Проксі для визначених сайтів (V2RayN)
    • Використання Nekoray
  • System monitoring
    • Моніторинг трафіку за допомогою VnStat
    • Використання інструменту MTR
    • Отримання серійних номерів дисків
  • Адміністрування та резервне копіювання
    • Робота з FTP-сховищем
    • Автоматичне відвантаження резервних копій
    • Встановлення FTP-сервера
    • Монтування дисків у Linux
  • Розробка вебсайтів
    • Встановлення Apache2
    • Встановлення Nginx
    • Встановлення PHP
    • Встановлення MySQL
    • Встановлення PHPMyAdmin
    • Генерація SSL від Let's Encrypt
  • Minecraft
    • Встановлення Minecraft Java Server
    • Встановлення сервера Minecraft Bedrock/PE
    • Встановлення сервера BungeeCord
    • Встановлення ядра Sponge Forge 1.12.2
    • Налаштування server.properties
    • Встановлення іконки на сервер
    • Опції запуску
    • Встановлення ресурс-пака на сервер
  • Hetzner Servers
    • Control Panel
    • Зміна пароля через Rescue
    • Встановлення операційної системи
  • 🇩🇪Contabo
    • Панель керування
    • Розширення дискового простору
Powered by GitBook
On this page
  • Встановлення Apache2:
  • Налаштування Apache2:
  • Підключення PHP до Apache2:
  • Увімкнення rewrite:
  • Увімкнення SSL:
  • Перевірка на nginx:
  • Видалення Apache2:
  1. Розробка вебсайтів

Встановлення Apache2

Apache - це кросплатформенне програмне забезпечення, яке підтримує операційні системи Linux, BSD, Mac OS, Microsoft Windows, Novell NetWare та BeOS.

Встановлення Apache2:

Щоб встановити Apache2 на VDS, необхідно зареєструвати:

apt-get install apache2

Налаштування Apache2:

Щоб налаштувати Apache2, перейдіть до /etc/apache2/sites-available та створіть файл за зразком site.conf:

<VirtualHost *:80>
        ServerName spacecore.pro # Specify the site domain
        ServerAdmin admin@spacecore.pro # Your email address
        DocumentRoot /var/www/html # The path to the site folder

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Увімкнення сайту. Назва місця розташування site.conf повинна відповідати імені створеного вами конфігураційного файлу:

a2ensite site.conf

Якщо потрібно відключити сайт, замість site.conf повинно бути ім'я конфігураційного файлу:

a2dissite site.conf

Перезапуск apache2:

service apache2 reload

Підключення PHP до Apache2:

Щоб Apache правильно відображав файли php, потрібно встановити пакет:

apt-get install libapache2-mod-php -y

Перезапуск apache2:

service apache2 reload

Увімкнення rewrite:

Без цієї опції 70% CMS для вебсайтів не працюватимуть.

Більшість сайтів містять файл .htaccess, який необхідно зареєструвати для його роботи:

a2enmod rewrite

Перезапуск apache2:

service apache2 reload

Увімкнення SSL:

SSL-з'єднання не є обов'язковим, воно здійснюється за наявності та за вашим бажанням.

Потрібно увімкнути модуль, який відповідає за SSL:

a2enmod ssl

Створіть інший конфігураційний файл у /etc/apache2/sites-available, який відповідатиме за SSL, наприклад site-ssl.conf:

site-ssl.conf
<VirtualHost *:443>
        ServerName spacecore.pro # Specify the site domain
        ServerAdmin admin@spacecore.pro # Your email address
        DocumentRoot /var/www/html # The path to the site folder
        
        SSLEngine on
        SSLCertificateFile /path/to/your_domain_name.pem # The path to the public certificate
        SSLCertificateKeyFile /path/to/your_private.key # The path to the private certificate

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Перезапуск apache2:

service apache2 reload

Перевірка на nginx:

Якщо apache2 встановлено разом з nginx, вони будуть конфліктувати через порт 80. Тому потрібно видалити один з вебсерверів. Перевірте, чи встановлено nginx:

service nginx status

Якщо не видно великого повідомлення з інформацією, то він не встановлений.

Якщо nginx встановлений, потрібно його видалити:

apt-get remove --purge nginx* -y

Видалення Apache2:

Щоб видалити Apache2, використовуйте:

apt-get remove --purge apache2* -y
PreviousМонтування дисків у LinuxNextВстановлення Nginx

Last updated 1 year ago