Рейтинг:0

Перенаправление с HTTP на HTTPS для псевдонима сервера

флаг ru

У меня есть два сайта; myFirstSite.123 и mySecondSite.456 и использование псевдонима сервера для соответствующего перенаправления. На моем сервере Ubuntu Apache есть два файла конфигурации:

Он работает для myFirstSite.123, перенаправленного на его https. Но mySecondSite.456 перенаправляет на https://www.myFirstSite.123. Не на соответствующий сайт.

Я пытался изменить правила перезаписи, но все равно не работал.

Как я могу это исправить?

<VirtualHost *:80>
    ServerName myFirstSite.123
    RewriteEngine on
    RewriteRule ^/(.*)$ https://%(HTTP_HOST}$1 [R=301,L]
</VirtualHost>


<IfModule mod_ssl.c>
<VirtualHost *:443>
   ServerAdmin webmaster@localhost
   ServerName myFirstSite.123
   ServerAlias www.myFirstSite.123
   ServerAlias mySecondSite.456
   ServerAlias www.mySecondSite.456

   DocumentRoot /var/www/da

   ErrorLog ${APACHE_LOG_DIR}/error.log
   CustomLog ${APACHE_LOG_DIR}/access.log combined

   <Directory /var/www/da>
           DirectoryIndex index.php index.html
           Options Indexes FollowSymLinks MultiViews
           AllowOverride All
           Order allow,deny
           allow from all
    </Directory>

   Include /etc/letsencrypt/options-ssl-apache.conf

   SSLCertificateFile /etc/letsencrypt/live/myFirstSite.123/fullchain.pem
   SSLCertificateKeyFile /etc/letsencrypt/live/myFirstSite.123/privkey.pem
</VirtualHost>
</IfModule>
Nikita Kipriyanov avatar
флаг za
Где виртуальный хост HTTP (не HTTPS), который будет реагировать на `mySecondSite.456`? Прямо сейчас я вижу только виртуальный хост для `myFirstSite.123`. Может быть, не эти vhosts, но, например. vhost по умолчанию реагирует на этот заголовок хоста mySecondSite.456 и перенаправляет на «основное» имя хоста, которым является www.myFirstSite.123. Что находится в лог-файлах? Кроме того, `RewriteRule ^/(.*)$ https://%(HTTP_HOST}$1 [R=301,L]` вы уверены, что разделители вокруг HTTP_HOST имеют другой вид? Я думаю, что они оба должны быть фигурными скобки.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.