FQDN — совсем запутался! Что прописать для локального сервера без домена? Итак. Сервер на локальной машине Debian 9 + php7 + Apache + WEBMIN + Virtualmin. Но вот на стадии FQDN мозг встал раком. Вопрос вот в чём, если у сервера есть домен(продакшен сервер), то все понятно как божий день. Ну а если сервер тестовый, локальная машина для обкатки системы, стоит за роутером, и нет доменного имени, то что пишем в /etc/hostname и /etc/hosts ? Тупо server.example.com ? И при переносе на боевую машину меняем server.example.com на server.your_domain.ru ? Подводные камни есть ?
После этого перезагрузите сервер или выполните команду sudo systemctl restart networking.
При переносе на боевую машину вам нужно будет заменить server.example.com на реальное доменное имя вашего сервера.
Подводные камни могут возникнуть при настройке SSL сертификата, поскольку большинство удостоверяющих центров требуют реального доменного имени для выдачи сертификата. Возможно, вам придется использовать самоподписанный сертификат для тестового сервера без домена.
Да, для локального сервера без домена вы можете использовать любое FQDN (Fully Qualified Domain Name), например, server.example.com.
Для настройки FQDN в Debian 9 вам необходимо отредактировать два файла: /etc/hostname и /etc/hosts.
В файле /etc/hostname пропишите желаемое имя хоста, например:
server.example.comВ файле /etc/hosts добавьте записи для локального сервера, например:
127.0.0.1 localhost127.0.1.1 server.example.com server
После этого перезагрузите сервер или выполните команду sudo systemctl restart networking.
При переносе на боевую машину вам нужно будет заменить server.example.com на реальное доменное имя вашего сервера.
Подводные камни могут возникнуть при настройке SSL сертификата, поскольку большинство удостоверяющих центров требуют реального доменного имени для выдачи сертификата. Возможно, вам придется использовать самоподписанный сертификат для тестового сервера без домена.