KirMol Wiki

Добро пожаловать в KirMol Wiki

Инструменты пользователя

Инструменты сайта


configuring_apache_virtual_hosts:kirmolpc

KirMolPC

Создаём каталог сайта:

sudo mkdir -p /var/www/kmpc/public_html

Устанавливаем права доступа:

sudo chmod -R 775 /var/www/kmpc
sudo chown -R $USER:$USER /var/www/kmpc

Загрузите файлы вашего сайта.

Меняем владельца и группу на www-data:

sudo chown -R www-data:www-data /var/www/kmpc/public_html

Переходим в каталог с нашем сайтом:

cd /var/www/kmpc/public_html

Даём права на файлы и каталоги:

sudo find . -type f -exec chmod 664 {} +
sudo find . -type d -exec chmod 775 {} +
sudo chmod 600 wp-config.php

Даём права на каталог Файлы:

sudo chmod -R 775 /var/www/kmpc/public_html/files
sudo chown -R $USER:$USER /var/www/kmpc/public_html/files

Создаём конфигурационный файл нового сайта:

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

Настройка конфигурационного файла:

<VirtualHost *:80>
    ServerName Ваш IP адрес сервера
    Redirect 403 /
</VirtualHost>
 
<VirtualHost *:80>
ServerName kirmolpc.ru
ServerAlias www.kirmolpc.ru
ServerAdmin admin@localhost
DocumentRoot /var/www/kmpc/public_html
<Directory /var/www/kmpc/public_html>
AllowOverride All
Require all granted
#Redirect permanent / https://kirmolpc.ru/
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Сохраняем файл Ctrl+O
Выход из редактора Ctrl+X

Включаем сайт следующей командой:

sudo a2ensite kmpc

Перезагружаем Apache:

sudo systemctl restart apache2

Редактирование файла конфигурации ssl:

sudo nano /etc/apache2/sites-available/kmpc-le-ssl.conf

Выключить сайт можно следующими командами:

sudo a2dissite kmpc
sudo a2dissite kmpc-le-ssl
sudo systemctl restart apache2
configuring_apache_virtual_hosts/kirmolpc.txt · Последнее изменение: Кирилл М