Page 1 of 1

Домены - у алиаса домена включить SSL

Posted: Fri Feb 12, 2016 10:59 am
by kosenka
Добрый день.

Есть CMS, которая может "обслуживать" несколько доменов сразу (различия только в базах и шаблонах отображения).
Я завел домен doman.com и в качестве алиасов к нему указал еще несколько доменов (d1.com, d2.com, d3.com)
Т.е. получается, что одна копия скрипта "обрабатывает" несколько сайтов.

Теперь возникла необходимость включить поддержку https (ssl) у d1.com (он является алиасом к домену domain.com).
Как это правильно сделать?

Заранее спасибо.

Re: Домены - у алиаса домена включить SSL

Posted: Fri Feb 12, 2016 11:37 am
by Mr.Erbutw
kosenka wrote:Добрый день.

Есть CMS, которая может "обслуживать" несколько доменов сразу (различия только в базах и шаблонах отображения).
Я завел домен doman.com и в качестве алиасов к нему указал еще несколько доменов (d1.com, d2.com, d3.com)
Т.е. получается, что одна копия скрипта "обрабатывает" несколько сайтов.

Теперь возникла необходимость включить поддержку https (ssl) у d1.com (он является алиасом к домену domain.com).
Как это правильно сделать?

Заранее спасибо.
есть два варианта :
1)Выбрать в Nginx
force-https - force users to https/SSL (can be installed manually)
Нету тогда достовляем

Code: Select all

How to force https/SSL on a domain
1. Install custom nginx template

cd /usr/local/vesta/data/templates/web
wget http://c.vestacp.com/0.9.8/rhel/force-https/nginx.tar.gz
tar -xzvf nginx.tar.gz
rm -f nginx.tar.gz

3. Create new package or set force-https as nginx template in the existing package
4. Add new user and assing him package with force-https template
5. Add new domain with SSL certificate and check the result
или
2) в .htaccess указать

Code: Select all

RewriteCond %{ENV:HTTPS} !1
RewriteRule ^(.*)$ https://%{HTTP_HOST}/%1
потом включаем Поддержка SSL
и указываем:SSL сертификат, Ключ SSL сертификата, Центр сертификации SSL, если само подписаны ssl , то браузер будет ругается
Ваше подключение не защищено

Злоумышленники могут пытаться похитить ваши данные с сайта domain.com (например, пароли, сообщения или номера банковских карт). NET::ERR_CERT_COMMON_NAME_INVALID
*Лучше само подписанные для сайта не использовать.

Re: Домены - у алиаса домена включить SSL

Posted: Fri Feb 12, 2016 11:56 am
by kosenka
Проблем не будет с тем, что ssl будет включен у алиаса, а не у основного домена?

Re: Домены - у алиаса домена включить SSL

Posted: Fri Feb 12, 2016 12:00 pm
by Mr.Erbutw
kosenka wrote:Проблем не будет с тем, что ssl будет включен у алиаса, а не у основного домена?
Если создан алиас отделано от домена в панели управления.

Re: Домены - у алиаса домена включить SSL

Posted: Fri Feb 12, 2016 12:12 pm
by kosenka
Mr.Erbutw wrote:
kosenka wrote:Проблем не будет с тем, что ssl будет включен у алиаса, а не у основного домена?
Если создан алиас отделано от домена в панели управления.
Т.е. если алиас находится в другой папке, а не в папке домена. Да?
Если так, то фигово. Хотя наверное можно создать алиас, а в DocumentRoot указать папку, где "лежит" домен, да?

Re: Домены - у алиаса домена включить SSL

Posted: Wed Feb 17, 2016 10:02 am
by skurudo
kosenka wrote:Если так, то фигово. Хотя наверное можно создать алиас, а в DocumentRoot указать папку, где "лежит" домен, да?
Вообще все можно поправить в конфигах, просто руками завернуть именно так, как нужно вам в той или иной задаче:

/home/user/conf/web/ apache | nginx conf.. - просто поменять директории или добавить отдельный домен и потом вручную указать DocumentRoot.

Конечно, кажется, что такая реализация не так красива, но она вполне возможна.

Re: Домены - у алиаса домена включить SSL

Posted: Wed Feb 17, 2016 12:03 pm
by kosenka
skurudo wrote:
kosenka wrote:Если так, то фигово. Хотя наверное можно создать алиас, а в DocumentRoot указать папку, где "лежит" домен, да?
Вообще все можно поправить в конфигах, просто руками завернуть именно так, как нужно вам в той или иной задаче:

/home/user/conf/web/ apache | nginx conf.. - просто поменять директории или добавить отдельный домен и потом вручную указать DocumentRoot.

Конечно, кажется, что такая реализация не так красива, но она вполне возможна.
Да, именно так я и сделал - добавил домен, он добавил папку и в настройках у этого домена /home/user/conf/web/ apache | nginx conf просто указал другую папку DocumentRoot/ServerRoot и вроде все заработало.

Re: Домены - у алиаса домена включить SSL

Posted: Wed Feb 17, 2016 12:29 pm
by skurudo
Отлично, тогда закрываем.