All Guides

Установка Apache

Установите HTTP-сервер Apache и настройте виртуальные хосты.

Intermediate20 мин.

Setup Steps

1. Install Apache:

sudo apt update
sudo apt install apache2 -y

2. Start Apache and enable auto-start:

sudo systemctl start apache2
sudo systemctl enable apache2

3. Check status:

sudo systemctl status apache2

4. Create a virtual host:

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

5. Virtual host configuration:

<VirtualHost *:80>
    ServerName mysite.com
    ServerAlias www.mysite.com
    DocumentRoot /var/www/mysite
    ErrorLog ${APACHE_LOG_DIR}/mysite-error.log
    CustomLog ${APACHE_LOG_DIR}/mysite-access.log combined
</VirtualHost>

6. Create site directory:

sudo mkdir -p /var/www/mysite
sudo chown -R www-data:www-data /var/www/mysite

7. Enable the site:

sudo a2ensite mysite.conf
sudo a2dissite 000-default.conf
sudo systemctl reload apache2

8. Enable mod_rewrite:

sudo a2enmod rewrite
sudo systemctl restart apache2