*หัดอ่านบ้าง สมาชิกที่มาโปรโมทเว็บ หรือ บริการ กรุณาตั้งกระทู้ให้ถูกหมวดด้วย ไม่ต้องเนียน เว็บบอร์ดมีคนดูแล ห้าม เว็บการพนัน ลบอย่างเดียว



ผู้เขียน หัวข้อ: แก้ไขปัญหาการสตาร์ต Apache httpd Server  (อ่าน 19902 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

พฤศจิกายน 30, 2015, 19:44:23
อ่าน 19902 ครั้ง

CoolhostPlus

  • *****
  • Information ออฟไลน์
  • เริ่มโตขึ้น
  • เจ้าของเว็บ
  • กระทู้: 110
  • คะแนน : 10001
    • ดูรายละเอียด
    • www.coolhostplus.net
แก้ไขปัญหาการสตาร์ต Apache httpd Server
« เมื่อ: พฤศจิกายน 30, 2015, 19:44:23 »
การแก้ไขปัญหาการสตาร์ต Apache httpd Server

หากเวลารันเว็บเซิร์ฟเวอร์ apache เซอร์วิส httpd แล้วต้องรอนานกว่าจะสตาร์ตได้ หรือขึ้นข้อความ error แบบนี้




สาเหตุเป็นเพราะ httpd ไม่สามารถที่จะแปลงชื่อเครื่อง hostname ให้เป็น IP Address ได้

ใช้คำสั่ง hostname เพื่อดูชื่อเครื่อง

อ้างถึง
[root@cent6 ~]# hostname
cent6.example.com


การแก้ไขวิธีหนึ่งที่ทำได้คือแก้ไฟล์ /etc/hosts ของเครื่องเว็บเซิร์ฟเวอร์เอง  เพื่อแปลงชื่อ (map) ให้เป็น IP Address
เช่น ถ้า IP ของเครื่องเว็บเซิร์ฟเวอร์นี้คือ 192.168.5.62 สามารถเพิ่มบรรทัดในไฟล์ /etc/hosts ได้ดังนี้

อ้างถึง
[root@cent6 ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.5.62 cent6.example.com


ลองรันคำสั่ง service เพื่อ stop แล้ว start ใหม่ น่าจะเร็วขึ้น และไม่ชึ้น error อีกแล้ว

อ้างถึง
[root@cent6 ~]# service httpd stop
Stopping httpd:                                            [  OK  ]

[root@cent6 ~]# service httpd start
Starting httpd:                                            [  OK  ]


ขอบคุณบทความดีๆ จาก spalinux.com


« แก้ไขครั้งสุดท้าย: มกราคม 21, 2020, 02:59:54 โดย CoolhostPlus »