Как создать поддомены на моем сервере имен CentoOS с httpd и управлять ими, чтобы получить доступ к локальному работающему веб-серверу извне через SSL? [закрыто]

Поскольку файл отсортирован, вы можете использовать сравнение строк с для выхода, когда первое поле сортируется после того, которое вы ищете.

awk -F"|" '$1 ~ /^AT/ {print $0} $1 > "AT" {exit}'

Конечно, это не ускорит поиск первого вхождения кода в конце алфавита, поэтому было бы неплохо подумать о чем-то более сложном с правильным индексированием.

1
14.02.2019, 20:46
1 ответ

Этот вопрос очень расплывчатый, но вы должны рассмотреть следующие моменты::

  • Создайте поддомен на DNS-сервере. -Вы используетеnamed(Bind9? )так что я предполагаю, что вы самостоятельно размещаете свой DNS. Это означает, что создание поддомена выполняется путем добавления его в файл зоны . Если вы не являетесь самостоятельным хостингом, вам необходимо создать соответствующие записи A, AAAAи/или CNAMEу вашего провайдера DNS.
  • Получите сертификат SSL для поддомена. Обычно для этого требуется создать новый закрытый ключ, а затем приобрести сертификат в ЦС . Можно получить многодоменные сертификаты, которые могут быть дешевле, чем несколько сертификатов. В качестве альтернативы вы можете заплатить больше за групповой сертификат, который неявно будет работать с любым поддоменом.
  • Настройте соответствующую службу для использования нового субдомена. Как минимум, службу необходимо настроить для использования нового сертификата и закрытого ключа. Но также :
    • Веб-серверы должны быть настроены с обновленным виртуальным хостом .
    • Почтовые серверы (постфикс ), возможно, потребуется настроить с обновленным ответом heloи ehlo. Я считаю, что это контролируется с помощьюmyhostname
    • Другие службы (dovecot )могут не зависеть от имени своего хоста, что означает, что пока субдомен указывает на правильный IP-адрес, служба должна просто работать.
0
28.01.2020, 00:19

Теги

Похожие вопросы