専用サーバーで、複数のWebサイトをホストしています。
簡単な質問:/etc/hostname
に何を入力する必要がありますか?
なぜ選ぶのか
website1.com
の代わりにwebsite2.com
?
そこに何を入れる必要がありますか?
ありがとう
文字通り、 サーバーの名前 を指定しています。サーバーにしたいものを選んでください。それはあなた次第です。
特に指定しない限り、サーバーで実行するすべてのサービスのデフォルト名になります。たとえば、これは、SSHなどを使用してサーバーにリモート接続するためのデフォルトのホストになることがよくあります。それでも、サーバーのホスト名以外のホスト名を利用するために、他の多くのプロトコルが指定されます。たとえば、Apacheの主な役割が、サーバーのデフォルトのホスト名でファイルを提供することになることはめったにありません。
Debianでは、/etc/hostname
は/etc/init.d/hostname.sh
initスクリプトによって読み取られ、再起動時に変更が反映されます。再起動せずに動的に変更するには、コマンドhostname $NEWHOSTNAME
を実行することもできます。
サーバーは必要に応じて呼び出すことができます。これは、サーバーがホストしているサービスやWebサイトと関係がある必要はありません。これは、ホスティングしている場合に特に当てはまります複数 Webサイト。
/etc/hostname
は、ボックスのreal名で構成する必要があります(つまり、DNSで順方向および逆方向の名前/ IPとしても構成されます)。 /etc/hosts
と/etc/resolv.conf
についても同じカウント
例えば。サーバーのIPアドレスが203.0.113.2
、2001:db8:34::56
、名前がpietje.example.com
の場合は、これを/etc/hostname
に入れます。
pietje
これは/etc/hosts/
にあります:
203.0.113.2 pietje.example.com pietje
2001:db8:34::56 pietje.example.com pietje
(アドレスの後の)名は完全修飾ドメイン名(fqdn)である必要があり、ドメインのないホスト名を含む他の名前が続く必要があることに注意してください。これは、hostname --fqdn
が行の名を返すためであり、外部で解決される名前である必要があります。
そしてこれはresolv.conf
の最初の行にあります:
domain example.com
(ほとんどのシステムでは、これを制御することはできません。DHCPサーバーからの情報でいっぱいです。しかし、それは問題ありません。このドメインは、ドメインを指定せずにホストを検索する場合にのみ使用されます。つまり、このドメインはホストに有効です。)