Как да настроим Apache сървър (пълно ръководство)

Помощ при проблеми с VPS, услуги, мрежа, Linux, Nginx, WordPress и системна администрация.
rychy
Site Admin
Posts: 132
Joined: Tue Oct 20, 2026 10:45 am

Как да настроим Apache сървър (пълно ръководство)

Post by rychy »

🇬🇧 Read in English

1. Инсталиране на Apache

sudo apt update

sudo apt install apache2 -y

2. Стартиране и enable

sudo systemctl start apache2

sudo systemctl enable apache2

3. Проверка на статуса

sudo systemctl status apache2

4. Отваряне на firewall (ако има)

sudo ufw allow 'Apache Full'

5. Основна папка

/var/www/html

6. Създаване на нов сайт

sudo mkdir -p /var/www/mysite

sudo chown -R $USER:$USER /var/www/mysite

7. Създаване на index файл

nano /var/www/mysite/index.html

Virtual Host (ВАЖНО)

sudo nano /etc/apache2/sites-available/mysite.conf

<VirtualHost *:80>

ServerName mysite.com

ServerAlias www.mysite.com

Code: Select all

DocumentRoot /var/www/mysite

<Directory /var/www/mysite>
    AllowOverride All
    Require all granted
</Directory>

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

🔗 Активиране

sudo a2ensite mysite.conf

sudo a2enmod rewrite

sudo systemctl restart apache2

✅ Това ще ти даде:

работещ Apache

собствен сайт

готова база за WordPress / Laravel / каквото искаш