Максим Пачин | Создание SSL конфигурации и включения сайта в apache2 с помощью скрипта SitesAvailableSSL
Максим Пачин | Разработка приложений и программ / Набор приложений для обработки различных данных. Executor и Compiler / Максим Пачин | Создание SSL конфигурации и включения сайта в apache2 с помощью скрипта SitesAvailableSSL

Максим Пачин | Создание 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

папка скрипта SitesAvailableSSL

Открываются настройки скрипта создания конфигурации сайта в веб-сервере Apache2 - SitesAvailableSSL.

Как сделать, чтобы при двойном клике, сразу открывалась программа Executor с выбранной настройкой, смотрите здесь - Программа по умолчанию.

конфигурация скрипта SitesAvailableSSL

Задайте здесь нужный домен (test.ru) и запустите скрипт.

вывод в консоль при выполнении скрипта SitesAvailableSSL

С помощью WinSCP можно посмотреть в папке /etc/apache2/sites-available и увидеть что скрипт SitesAvailableSSL сделал файл с конфигурацией для сайта test.ru - test_ru-ssl.conf

SSL конфигурация для сайта test.ru

Так же этот скрипт включил сайт https с помощью команды: a2ensite test_ru-ssl.conf

Все готово, теперь можно заходить на сайт в браузере по протоколу https – по адресу https://test.ru.

Если у вас что-то не получается настроить, обратитесь за бесплатной консультацией ко мне. Контакты внизу страницы.