Добрый день, в процессе решения проблемы с ошибкой "«Ошибка публикации. Сообщение об ошибке: Ответ не является допустимым ответом JSON»" в wordpress я стал редактировать настройки виртуального хоста: /etc/apache2/sites-available/my-syte.ru.conf
<VirtualHost *:80>
ServerAdmin webmaster@my-syte.ru
ServerName my-syte.ru
ServerAlias www.my-syte.ru
DocumentRoot /var/www/my-syte.ru
<Directory /var/www/my-syte.ru/>
AllowOverride All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
RewriteEngine on
RewriteCond %{SERVER_NAME} =my-syte.ru [OR]
RewriteCond %{SERVER_NAME} =www.my-syte.ru
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
методом тыка понял, что данный файл вообще не на что не влияет. т.е. я могу его полностью закомментировать или "испортить" и все работает в штатном режиме. применить настройки и перезапустить apache, все так же работает. дефолтный файл 000-default.conf так же закомментирован.
Метод тыка привел меня к файлу: nano /etc/apache2/apache2.conf
в котором изменив запись:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
на
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Моя проблема решилась, но неприятное осознание того, что что то не так с виртуальными хостами - осталось.
В фале /etc/apache2/apache2.conf есть строки:
# Include generic snippets of statements
IncludeOptional conf-enabled/*.conf
# Include the virtual host configurations:
IncludeOptional sites-enabled/*.conf
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
Вот может я не правильно проверяю действие виртуального хоста?
Или что то не так с моими настройками?
директория сайта: /var/www/my-syte.ru/