Виправлення доступності сайтів по https в ispmanager 5

Я вже давно користуюся ISPmanager для адміністрування своїх сайтів і сайтів клієнтів, однак деякі «особливості» його роботи до сих пір дивують не на жарт.

Мова піде про те, що всі віртуальні хости, створені через цю панель, виявляються доступними також і по HTTPS-протоколу, хоча в їх налаштуваннях це явно не прописано. Призводить це до появи дублів сторінок, які можуть бути проіндексовані пошуковими системами. Особливо цим славиться Яндекс, який схильний підсовувати замість нормальних сторінок якусь хрень.

Техпідтримка ISPmanager не змогла з цього приводу сказати нічого зрозумілого.

Найпростішим способом запобігання появи дублів сторінок по HTTPS є налагодження перенаправлення з кодом 301 з HTTPS на HTTP, що я і зробив.

Мій хостинг налаштований на роботу через проксі-сервер Nginx, в бекенд як водиться - Apache. Тому будемо шаманів з Nginx.

Отже, в панелі ISPmanagerа в розділі WWW-домени переходимо в налаштування конкретного хоста (кнопка Змінити)

Виправлення доступності сайтів по https в ispmanager 5

і включаємо опцію Захищене з'єднання (SSL):

Виправлення доступності сайтів по https в ispmanager 5

Зберігаємо налаштування і натискаємо сусідню кнопку Конфиг. У вкладці, буде два файли конфігурації - проксі-сервера Nginx і Apache. Файл конфігурації Nginx буде складатися з двох секцій роботи по HTTP і HTTPS, повністю копіюють один одного за винятком інформації про сертифікати в останній секції. Необхідно скопіювати секцію роботи по SSL і зберегти її в блокноті.

Закриваємо вкладку з файлами, знову переходимо в налаштування домену, прибираємо галку c опції Захищене з'єднання (SSL) і зберігаємо налаштування. В результаті ми повернемося до вихідного стану, але при цьому збережемо самоподпісанного сертифікати, які не будуть видалені.

У блокноті прибираємо зайве і вставляємо рядок перенаправлення. У вас повинно вийти щось подібне:

Тепер потрібно знову відкрити конфігурацію Nginx кнопкою Конфиг. вставити цей фрагмент після секції HTTP і зберегти зміни.

Після цього я позбувся сторінок, що відкриваються по HTTPS.

Схожі статті