Vesta 2.0 is coming soon! See our progress update: https://vestacp.com/docs/vesta-2-update
Домены - у алиаса домена включить SSL
Домены - у алиаса домена включить SSL
Добрый день.
Есть CMS, которая может "обслуживать" несколько доменов сразу (различия только в базах и шаблонах отображения).
Я завел домен doman.com и в качестве алиасов к нему указал еще несколько доменов (d1.com, d2.com, d3.com)
Т.е. получается, что одна копия скрипта "обрабатывает" несколько сайтов.
Теперь возникла необходимость включить поддержку https (ssl) у d1.com (он является алиасом к домену domain.com).
Как это правильно сделать?
Заранее спасибо.
Есть CMS, которая может "обслуживать" несколько доменов сразу (различия только в базах и шаблонах отображения).
Я завел домен doman.com и в качестве алиасов к нему указал еще несколько доменов (d1.com, d2.com, d3.com)
Т.е. получается, что одна копия скрипта "обрабатывает" несколько сайтов.
Теперь возникла необходимость включить поддержку https (ssl) у d1.com (он является алиасом к домену domain.com).
Как это правильно сделать?
Заранее спасибо.
Re: Домены - у алиаса домена включить SSL
есть два варианта :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 , то браузер будет ругается
*Лучше само подписанные для сайта не использовать.Ваше подключение не защищено
Злоумышленники могут пытаться похитить ваши данные с сайта domain.com (например, пароли, сообщения или номера банковских карт). NET::ERR_CERT_COMMON_NAME_INVALID
Re: Домены - у алиаса домена включить SSL
Проблем не будет с тем, что ssl будет включен у алиаса, а не у основного домена?
Re: Домены - у алиаса домена включить SSL
Если создан алиас отделано от домена в панели управления.kosenka wrote:Проблем не будет с тем, что ssl будет включен у алиаса, а не у основного домена?
Re: Домены - у алиаса домена включить SSL
Т.е. если алиас находится в другой папке, а не в папке домена. Да?Mr.Erbutw wrote:Если создан алиас отделано от домена в панели управления.kosenka wrote:Проблем не будет с тем, что ssl будет включен у алиаса, а не у основного домена?
Если так, то фигово. Хотя наверное можно создать алиас, а в DocumentRoot указать папку, где "лежит" домен, да?
Re: Домены - у алиаса домена включить SSL
Вообще все можно поправить в конфигах, просто руками завернуть именно так, как нужно вам в той или иной задаче:kosenka wrote:Если так, то фигово. Хотя наверное можно создать алиас, а в DocumentRoot указать папку, где "лежит" домен, да?
/home/user/conf/web/ apache | nginx conf.. - просто поменять директории или добавить отдельный домен и потом вручную указать DocumentRoot.
Конечно, кажется, что такая реализация не так красива, но она вполне возможна.
Re: Домены - у алиаса домена включить SSL
Да, именно так я и сделал - добавил домен, он добавил папку и в настройках у этого домена /home/user/conf/web/ apache | nginx conf просто указал другую папку DocumentRoot/ServerRoot и вроде все заработало.skurudo wrote:Вообще все можно поправить в конфигах, просто руками завернуть именно так, как нужно вам в той или иной задаче:kosenka wrote:Если так, то фигово. Хотя наверное можно создать алиас, а в DocumentRoot указать папку, где "лежит" домен, да?
/home/user/conf/web/ apache | nginx conf.. - просто поменять директории или добавить отдельный домен и потом вручную указать DocumentRoot.
Конечно, кажется, что такая реализация не так красива, но она вполне возможна.
Re: Домены - у алиаса домена включить SSL
Отлично, тогда закрываем.