tarkas777

Рейтинг
68
Регистрация
10.04.2017
Доброе утро.
Всем огромное спасибо! Проблема самоликвидировалась. Второй сайт перестал делать редирект на первый сайт.  Почему - не знаю.
Осталась только маленькая странность. Вход по ip-адресу - у меня стоит заглушка, должна выводится пустая страница. Однако здесь почему-то редирект на второй сайт...
poruchick #:

А что принципиально изменится в данном конкретном случае кроме менеджера пакетов?

Просто я ставил по отработанному алгоритму (или списку), который уже отработан на Centos 7. И все работало (на предыдущем VPS). Что-то ведь повлияло...

poruchick #:

Я так понимаю, обработчик голый апач?

Если до утра не победите, бросьте в личку адрес и конфиг хостов. Но самый верный вариант - перейти с лампы на панель. 

Спасибо за помощь. А если просто попробовать поставить Ubuntu 22 например  вместо AlmaLinux 9?

poruchick #:

Код ошибки? Что говорят логи сервера? 

Давайте по порядку.

1. ping доменюзона отдаёт правильный ip?

2. При прямом ip в hosts сервер даёт ошибку - true

3. При отключении прослушки 443 порта ошибка (какая?)  Если 500, то nginx какой статус отдаёт? Рестарт проходит без ошибок?

4. Перенаправление http --> https настроено?

5. Сертификат установлен корректно?  - true

6. SSL v2 v3 отключать пробовали?

7. Директория сайта указана верно ( DocumentRoot )?

1. Когда прописал в hosts стал давать правильный ip, а так давал ip предыдущего VPS
2. Да
3. рестарт apache без ошибок. При отключении прослушки порта 443 делает редирект на первый сайт, а так как прослушки нет то ошибка - Не удается получить доступ к сайту Сайт не позволяет установить соединение.
какой http ответ  - не получается определить
4.  Сейчас отключено
5. Сертификат установлен верно
6. не пробовал но вроде и так отключено  SSLProtocol all -SSLv2 -SSLv3
7.  Да

poruchick #:

Правильно ли указан адрес корневой директории в конфиге nginx или apache(в зависимости от того, что юзаете)? Корректно ли прописан хост в настройках лампа?

Если отключить SSL, содержимое корректно?

Обычно, такая ошибка, если у сервера нет ассоциации хост --> директория. 

А вообще, очень сложно сделать аборт на расстоянии. 

Пересоздание хост на сервере с нуля, не подключая SSL, бросьте туда index.html, если взлетит, включить обработку сертификата, добавить конфиг и снова проверить. 

Если вообще отключить https (listen 443 https), то - Не удается получить доступ к сайту
Кинул туда index.html и убрал переход  на первом сайте автоматический переход к https - в результате второй сайт (с которым и проблемы) сразу стал делать редирект на первый сайт без ssl (http)
Хотя редиректа со второго на первый сайт нет

poruchick #:
Проверьте рингом или дигом, какой ip отдается на вашу машину или попробуйте мимо ДНС зайти на сайт (прописать в хосте прямой ip для домена) и посмотреть, какой сертификат будет отдаваться.
Если отдается адекватно, то проверять настройки хоста в лампе, если нет, то проверить значение корневой директории и хоста на сервере

Прописал в хосте (файл hosts)  прямой ip на домен, по прежнему отдается не тот сертификат. Не понял  на счет -  проверить значение корневой директории и хоста на сервере...

<VirtualHost сайт.ru:80>
    DocumentRoot /opt/lampp/htdocs/proj33
    ServerName сайт.ru
    ServerAlias сайт.ru
    <Directory "/opt/lampp/htdocs/proj33">
        DirectoryIndex index.html index.php
        Options -Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>
<VirtualHost сайт.ru:443>
    DocumentRoot /opt/lampp/htdocs/proj33
    ServerName сайт.ru
    ServerAlias сайт.ru
    ErrorLog "/opt/lampp/logs/log443.log"
    SSLEngine on
    SSLProtocol all -SSLv2 -SSLv3
    SSLCompression off
    SSLCipherSuite "EECDH+ECDSA+AESGCM EECDH+aRSA+AESGCM EECDH+ECDSA+SHA384 EECDH+ECDSA+SHA256 EECDH+aRSA+SHA384 EECDH+aRSA+SHA256 EECDH EDH+aRSA !CAMELLIA !SEED !3DES !RC4 !aNULL !eNULL !LOW !MD5 !EXP !PSK !SRP !DSS"
    SSLHonorCipherOrder     on
    SSLOptions +StrictRequire
    SSLCertificateFile "/opt/lampp/etc/ssl.crt/proj3.crt"
    SSLCertificateKeyFile "/opt/lampp/etc/ssl.key/proj3.key"
    SSLCertificateChainFile "/opt/lampp/etc/SSL3/fullchain_proj3.pem"
    <Directory "/opt/lampp/htdocs/proj33">
        DirectoryIndex index.html index.php
        Options -Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

poruchick #:

HSTS включен?

Нет, не включен. У меня есть настройка в виртуальном хосте через https(через порт 443)  SSLOptions +StrictRequire, но она ведь  не влияет?! В виртуальном хосте через порт 80 ничего такого нет.

А может такое быть что sni - технология установки нескольких ssl сертификатов на один ip не работает? 
estic #:

Я там еще дописал про приватный ключ.

Перепроверьте конфигурацию web-сервера, относящуюся к вашему сайту.

Конфигурация  web-сервера, относящуюся к вашему сайту - если это не виртуальный хост apache, то тогда что?
Приватный ключ - файл с расширением key перенес, также перенес сам сертификат и файлы chain.pem и fullchain.pem

Всего: 70