Saya perlu melakukan perubahan nama host pada server centos yang akan melayani www.myserver.com
Apa yang harus saya lakukan /etc/hosts
, /etc/sysconfig/network
dan dengan hostname
perintah?
Dalam /etc/sysconfig/network
melakukan saya harus menulis ini:
HOSTNAME=www.myserver.com
atau ini :
HOSTNAME=myserver.com
Dalam /etc/hosts
melakukan saya harus menulis ini:
XXX.XXX.XXX.XXX myserver.com
atau ini :
XXX.XXX.XXX.XXX wwww.myserver.com www
Apakah saya perlu melakukannya sudo hostname www.myserver.com
atau sudo hostname myserver.com
?
Terima kasih banyak!
PEMBARUAN:
Apakah ada hal lain yang perlu saya set up tentang hostname?
web-server
hostname
hosts
benjisail
sumber
sumber
hostname -f
jadi saya kira Anda mendapatkanhostname
perintah yang berfungsi dengan baik , tapi apa lagiJawaban:
/ etc / sysconfig / file jaringan adalah sumber dari mana skrip startup mengambil argumen untuk perintah 'hostname'. Dan ini harus hanya nama mesin, tidak sepenuhnya memenuhi syarat. Bagian domain biasanya didefinisikan dalam file /etc/resolv.conf.
Dengan asumsi nama host yang memenuhi syarat adalah 'lemon.example.com' ('www' tidak terlihat seperti nama host yang bagus bagi saya), maka:
HOSTNAME=lemon
search example.com
XXX.XXX.XXX.XXX lemon.example.com lemon
Jika semuanya dikonfigurasi dengan benar, maka
hostname
perintah akan mengembalikan "lemon" danhostname -f
akan mengembalikan "lemon.example.com".Dalam kasus Anda tampaknya hostname adalah 'www' di domain 'myserver.com' ... Saya tidak berpikir itu yang Anda inginkan. 'www' dapat berupa alias (DNS CNAME) ... jika Anda menginginkannya di file / etc / hosts Anda, maka tambahkan saja ke baris dengan IP Anda:
XXX.XXX.XXX.XXX lemon.example.com lemon www.myserver.com
Pengaturan dari /etc/sysconfig / jaringan akan diterapkan setelah jaringan dimulai ulang. Anda dapat mengatur nama host segera dengan
hostname
perintah. / etc / hosts dan /etc/resolv.conf segera aktif (kecuali untuk aplikasi yang menyimpan cache data lama).sumber
pengaturan Anda akan terlihat seperti ini:
/etc/sysconfig/network
:HOSTNAME=www.myserver.com
/etc/hosts
:XXX.XXX.XXX.XXX wwww.myserver.com www
Anda juga dapat menelepon
hostname
, tetapi ini hanya akan mengubah nama host sampai Anda me-restart server Anda di waktu berikutnya.sejauh yang saya ingat, ini semua perubahan yang harus Anda lakukan.
sumber