configuring_apache_virtual_hosts:dokuwiki
DokuWiki
Создаём каталог сайта:
sudo mkdir -p /var/www/dokuwiki/public_html
Устанавливаем права доступа:
sudo chmod -R 775 /var/www/dokuwiki
sudo chown -R $USER:$USER /var/www/dokuwiki
Загрузите файлы вашего сайта.
Меняем владельца и группу на www-data:
sudo chown -R www-data:www-data /var/www/dokuwiki/public_html
Переходим в каталог с нашем сайтом:
cd /var/www/dokuwiki/public_html
Даём права на файлы и каталоги:
sudo find . -type f -exec chmod 644 {} +
sudo find . -type d -exec chmod 775 {} +
Создаём конфигурационный файл нового сайта:
sudo nano /etc/apache2/sites-available/dokuwiki.conf
Настройка конфигурационного файла:
<VirtualHost *:80> ServerName Ваш IP адрес сервера Redirect 403 / </VirtualHost> <VirtualHost *:80> ServerName wiki.kirmolpc.ru ServerAlias www.wiki.kirmolpc.ru ServerAdmin admin@localhost DocumentRoot /var/www/dokuwiki/public_html <Directory /var/www/dokuwiki/public_html> AllowOverride All Require all granted RewriteCond %{REQUEST_URI} !^/server-status$ #Redirect permanent / https://wiki.kirmolpc.ru/ </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
Сохраняем файл Ctrl+O
Выход из редактора Ctrl+X
Включаем сайт следующей командой:
sudo a2ensite dokuwiki
Активируем модуль rewrite:
sudo a2enmod rewrite
Перезагружаем Apache:
sudo systemctl restart apache2
Редактирование файла конфигурации ssl:
sudo nano /etc/apache2/sites-available/dokuwiki-le-ssl.conf
Выключить сайт можно следующими командами:
sudo a2dissite dokuwiki sudo a2dissite dokuwiki-le-ssl sudo systemctl restart apache2
configuring_apache_virtual_hosts/dokuwiki.txt · Последнее изменение: — Кирилл М
