ฉันจะตั้ง FQDN บน Ubuntu 10.04 สำหรับ Apache ให้จดจำได้อย่างไร


0

/ etc / hosts:

10.0.11.162 mpcore.bts.md mpcore
127.0.0.1   localhost.localdomain   localhost
::1 mpcore  localhost6.localdomain6 localhost6

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

/etc/nsswitch.conf

# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.

passwd:         compat
group:          compat
shadow:         compat

hosts:          files dns mdns4_minimal [NOTFOUND=return] mdns4
networks:       files

protocols:      db files
services:       db files
ethers:         db files
rpc:            db files

netgroup:       nis

/ etc / เครือข่าย / อินเตอร์เฟซ

auto eth0
iface eth0 inet static
address 10.0.11.162
netmask 255.255.255.0
network 10.0.11.0
broadcast 10.0.11.255
gateway 10.0.11.1

ดังนั้นเมื่อฉันใช้ IP http://10.0.11.162ฉันจะได้รับ index.html

แต่เมื่อฉันใช้http://mpcore.bts.mdฉันได้รับข้อผิดพลาด "ไม่พบเซิร์ฟเวอร์"

คำตอบ:


0

การกำหนดค่าเซิร์ฟเวอร์ของคุณดี ปัญหาคือmpcore.bts.mdไม่มีอยู่จริงทั้งใน DNS และไฟล์โฮสต์

โปรดจำไว้ว่าเซิร์ฟเวอร์ของคุณ/etc/hostsใช้กับโปรแกรมที่ทำงานบนเซิร์ฟเวอร์นั้นเท่านั้น หากคุณพยายามเชื่อมต่อจากคอมพิวเตอร์เครื่องอื่นจะไม่สามารถเห็นhostsไฟล์ของเซิร์ฟเวอร์ได้เฉพาะของตัวเอง


ตกลงฉันสามารถเห็นโฮสต์เสมือนจากคอนโซล (localhost) แต่ไม่ได้มาจากภายนอก: ฉันติดตั้ง ESXi บน 10.0.11.11 DNS = 10.0.11.1 และ 10.0.1.1 ติดตั้ง Ubuntu 10.4 64 บิต VM บน ESXi นี้ด้วย IP = 10.0.11.162, dns = mpcore.example.com ติดตั้ง apache2 บน 10.0.11.162 โฮสต์เสมือนที่กำหนดค่า "qa.mpcore.com" นี่สามารถมองเห็นได้ผ่านเบราว์เซอร์บนคอนโซล ubuntu แต่ไม่ได้มาจากคอมพิวเตอร์เครื่องอื่นที่อยู่นอก ESXi สภาพแวดล้อม เพื่อแก้ไขปัญหานี้? ขอบคุณ
kamal

@kamal: เพิ่มmpcoreโดเมนย่อยไปยังเซิร์ฟเวอร์ DNS bts.mdของ เซิร์ฟเวอร์หลักคือns.ultra.mdเริ่มต้นด้วยสิ่งนั้น
grawity
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.