1. Инсталиране на Apache
sudo apt updatesudo apt install apache2 -y
2. Стартиране и enable
sudo systemctl start apache2sudo systemctl enable apache2
3. Проверка на статуса
sudo systemctl status apache24. Отваряне на firewall (ако има)
sudo ufw allow 'Apache Full'5. Основна папка
/var/www/html6. Създаване на нов сайт
sudo mkdir -p /var/www/mysitesudo chown -R $USER:$USER /var/www/mysite
7. Създаване на index файл
nano /var/www/mysite/index.htmlVirtual Host (ВАЖНО)
sudo nano /etc/apache2/sites-available/mysite.conf
<VirtualHost *:80>
ServerName mysite.com
ServerAlias www.mysite.com
Код: Избери целия код
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 combinedsudo a2ensite mysite.conf
sudo a2enmod rewrite
sudo systemctl restart apache2
работещ Apache
собствен сайт
готова база за WordPress / Laravel / каквото искаш