yarhosting
@yarhosting
Заказывайте программинг: PHP,SQL, JS,jQuery,Joomla

Как мне создать чтобы по запросу город.сайт.ру открывался сайт.ру?

Как мне создать город.сайт.ру с сертификатом уже полученным от "Let's Encrypt", но чтобы данные были с сайта сайт.ру?

Делаю
город.сайт.ру. CNAME сайт.ру.
отображается сайт.ру, в адресной строке город.сайт.ру - все как надо, но подтягивается сертификат от сайт.ру и не подходит к город.сайт.ру

Если сделаю через htaccess редирект, то в адресной строке уже будет домен сайт.ру
  • Вопрос задан
  • 93 просмотра
Решения вопроса 1
@akdes
Опция а) как написал Руслан, тебе нужен wildcard сертификат, который будет годен для "сайт.ру" и "*.сайт.ру"
Опция б) настраиваешь город.сайт.ру физически на тот же путь, как и сайт.ру, но в настройках вебсервера подключаешь разные сертификаты на каждый домен
Пример:
SSLEngine on
SSLStrictSNIVHostCheck on
SSLProtocol -ALL +SSLv3 +TLSv1
SSLCipherSuite ALL:!aNULL:!ADH:!eNULL:!LOW:!EXP:RC4+RSA:+HIGH:-MEDIUM

<VirtualHost *:80>
    DocumentRoot "/var/websiteexample/public/www"
    ServerName www.site.ru
    ServerAlias site.ru
    <Directory "/var/websiteexample/public/www">
        allow from all
        Options +Indexes
    </Directory>
</VirtualHost>

<VirtualHost *:443>
    DocumentRoot "/var/websiteexample/public/www"
    ServerName www.site.ru
    ServerAlias site.ru
    #You might also need: SSLCertificateChainFile 
    SSLCertificateFile /root/www.site.ru.crt
    SSLCertificateKeyFile /root/www.site.ru.key
    <Directory "/var/websiteexample/public/www">
        allow from all
        Options +Indexes
    </Directory>
</VirtualHost>

<VirtualHost *:443>
    DocumentRoot "/var/websiteexample/public/www"
    ServerName moscow.site.ru
    SSLCertificateFile /root/moscow.site.ru.pem
    SSLCertificateKeyFile /root/moscow.site.ru.key
    <Directory "/var/websiteexample/public/www">
        allow from all
        Options +Indexes
    </Directory>
</VirtualHost>
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Получить в LE сертификат сразу на два этих домена, либо два отдельных и проксировать на уровне веб-сервера.
Ответ написан
Комментировать
martin74ua
@martin74ua
Linux administrator
wildcard сертификат
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы