Я предлагаю своим клиентам услугу создания веб-сайта, где клиенты также могут использовать свое собственное доменное имя.На моем сервере я использую Nginx с сертификатами Let's Encrypt.
Есть ли способ создать новый файл конфигурации сайта Nginx с использованием php или что-то еще?Кроме того, возможно ли установить зашифрованный сертификат на новый добавленный файл?
Я надеюсь, что это возможно, потому что я хочу, чтобы процесс сопоставления доменов был автоматическим.У меня уже есть то, что мне нужно, кроме Nginx и Let's Encrypt.
Если кто-то меня не понимает, вот пример:
- Кто-то заполняет мойформа из его / ее аккаунта.(У меня уже есть форма)
- Мой (php) код создает новый конфигурационный файл Nginx с его / ее доменом.
- Мой (php) код генерирует и устанавливает новый Let'sЗашифруйте сертификат в новой конфигурации.
- Наконец, код (php) включает настройку Nginx.(С символической ссылкой с сайтов, доступных на сайты с поддержкой)
Если у кого-то есть какие-то коды или советы для меня, я ценю ваш ответ / ответ.