Максим Пачин | Создание SSL конфигурации и включения сайта в apache2 с помощью скрипта SitesAvailableSSL
Для того чтоб сайт на сервере apache2 был доступен по протоколу https, нужно в папке /etc/apache2/sites-available создать SSL конфигурацию этого сайта и потом еще включить эту конфигурацию с помощью команды: a2ensite файл_конфигурации_сайта.
Можно сделать это вручную, но я не хочу заниматься этой рутиной. Я написал малюсенький скрипт на C# для моей программы Executor и Compiler и предпочитаю использовать его, потому что достаточно написать домен и запустить скрипт.
скачать скрипт SitesAvailableSSL
После того как скачали скрипт, разархивируйте его. Получится папочка SitesAvailableSSL. Ее нужно положить в папку \Executor\Scripts\WebServer. Если в папке \Executor\Scripts нет папки WebServer, просто создайте ее. У Вас получится папка \Executor\Scripts\WebServer\SitesAvailableSSL.
В папке \Executor\Scripts\WebServer\SitesAvailableSSL запускаем файл с настройками программы - vars.exec
Открываются настройки скрипта создания конфигурации сайта в веб-сервере Apache2 - SitesAvailableSSL.
Как сделать, чтобы при двойном клике, сразу открывалась программа Executor с выбранной настройкой, смотрите здесь - Программа по умолчанию.
Задайте здесь нужный домен (test.ru) и запустите скрипт.
С помощью WinSCP можно посмотреть в папке /etc/apache2/sites-available и увидеть что скрипт SitesAvailableSSL сделал файл с конфигурацией для сайта test.ru - test_ru-ssl.conf
Так же этот скрипт включил сайт https с помощью команды: a2ensite test_ru-ssl.conf
Все готово, теперь можно заходить на сайт в браузере по протоколу https – по адресу https://test.ru.
Если у вас что-то не получается настроить, обратитесь за бесплатной консультацией ко мне. Контакты внизу страницы.