Назад | Перейти на главную страницу

Как исключить Apache VirtualHost из глобальной перезаписи?

Я установил SSL-сертификат Let's Encrypt на моем VPS, который работает нормально, но теперь весь VirtualHost пытается загружаться через https: //.

Я нашел директиву RewriteRule в le-redirect.conf:

<VirtualHost _default_:80>


ServerSignature Off

RewriteEngine On
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,QSA,R=permanent]

ErrorLog /var/log/apache2/redirect.error.log
LogLevel warn

Но я не уверен, как исключить конкретный VirtualHost с именем example.com из соответствия правилу перезаписи https.

Попробуйте добавить это в httpd.conf или apache2.conf

<VirtualHost example.com>
   RewriteEngine Off
</VirtualHost>