mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-12-25 12:22:37 +03:00
doc: Document a workaround for using an FQDN as hostname
Since #76542 this workaround is required to use a FQDN as hostname. See #94011 and #94022 for the related discussion. Due to some potential/unresolved issues (legacy software, backward compatibility, etc.) we're documenting this workaround [0]. [0]: https://github.com/NixOS/nixpkgs/issues/94011#issuecomment-705952300
This commit is contained in:
parent
f93dcb9b6e
commit
4a600af1b1
@ -605,8 +605,8 @@ systemd.services.nginx.serviceConfig.ReadWritePaths = [ "/var/www" ];
|
|||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
In addition to the hostname, the fully qualified domain name (FQDN),
|
In addition to the hostname, the fully qualified domain name (FQDN),
|
||||||
which consists of <literal>${cfg.hostName}</literal> and
|
which consists of <literal>${networking.hostName}</literal> and
|
||||||
<literal>${cfg.domain}</literal> is now added to
|
<literal>${networking.domain}</literal> is now added to
|
||||||
<literal>/etc/hosts</literal>, to allow local FQDN resolution, as used by the
|
<literal>/etc/hosts</literal>, to allow local FQDN resolution, as used by the
|
||||||
<literal>hostname --fqdn</literal> command and other applications that
|
<literal>hostname --fqdn</literal> command and other applications that
|
||||||
try to determine the FQDN. These new entries take precedence over entries
|
try to determine the FQDN. These new entries take precedence over entries
|
||||||
@ -626,6 +626,10 @@ systemd.services.nginx.serviceConfig.ReadWritePaths = [ "/var/www" ];
|
|||||||
or digit, and have as interior characters only letters, digits, and
|
or digit, and have as interior characters only letters, digits, and
|
||||||
hyphen. The maximum length is 63 characters. Additionally it is
|
hyphen. The maximum length is 63 characters. Additionally it is
|
||||||
recommended to only use lower-case characters.
|
recommended to only use lower-case characters.
|
||||||
|
If (e.g. for legacy reasons) a FQDN is required as the Linux kernel network node hostname
|
||||||
|
(<literal>uname --nodename</literal>) the option
|
||||||
|
<literal>boot.kernel.sysctl."kernel.hostname"</literal>
|
||||||
|
can be used as a workaround (but be aware of the 64 character limit).
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
|
@ -391,6 +391,10 @@ in
|
|||||||
end with a letter or digit, and have as interior characters only
|
end with a letter or digit, and have as interior characters only
|
||||||
letters, digits, and hyphen. The maximum length is 63 characters.
|
letters, digits, and hyphen. The maximum length is 63 characters.
|
||||||
Additionally it is recommended to only use lower-case characters.
|
Additionally it is recommended to only use lower-case characters.
|
||||||
|
If (e.g. for legacy reasons) a FQDN is required as the Linux kernel
|
||||||
|
network node hostname (uname --nodename) the option
|
||||||
|
boot.kernel.sysctl."kernel.hostname" can be used as a workaround (but
|
||||||
|
the 64 character limit still applies).
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user