<ก่อนหน้านี้ | Contents | ถัดไป>
1.2 องค์ประกอบ
Apache2 ได้รับการกำหนดค่าโดยการวาง สั่ง ในไฟล์การกำหนดค่าข้อความธรรมดา เหล่านี้ สั่ง แยกระหว่างไฟล์และไดเร็กทอรีต่อไปนี้:
• apache2.conf: ไฟล์คอนฟิกูเรชันหลักของ Apache2 ประกอบด้วยการตั้งค่าที่ ทั่วโลก ไปยัง Apache2
• httpd.conf: ในอดีตเป็นไฟล์คอนฟิกูเรชันหลักของ Apache2 ซึ่งตั้งชื่อตาม httpd daemon ตอนนี้ไฟล์ไม่มีอยู่ ใน Ubuntu เวอร์ชันเก่า ไฟล์อาจมีอยู่ แต่ว่างเปล่า เนื่องจากตัวเลือกการกำหนดค่าทั้งหมดถูกย้ายไปยังไดเร็กทอรีอ้างอิงด้านล่าง
• conf ใช้ได้: ไดเร็กทอรีนี้มีไฟล์คอนฟิกูเรชันที่พร้อมใช้งาน ไฟล์ทั้งหมดที่เคยอยู่ใน /etc/apache2/conf.d ควรย้ายไปที่ /etc/apache2/conf-available.
2 http://www.ubuntu.com/community
• เปิดใช้งาน conf: ถือ ลิงก์เชื่อมโยง ไปยังไฟล์ใน /etc/apache2/conf-available. เมื่อไฟล์คอนฟิกูเรชันถูกเชื่อมโยง ไฟล์จะถูกเปิดใช้งานในครั้งถัดไปที่ apache2 รีสตาร์ท
• เอนวาร์ส: ไฟล์ที่ Apache2 สิ่งแวดล้อม มีการตั้งค่าตัวแปร
• mods ใช้ได้: ไดเร็กทอรีนี้มีไฟล์คอนฟิกูเรชันสำหรับทั้ง load โมดูล และกำหนดค่าเหล่านั้น อย่างไรก็ตาม ไม่ใช่ว่าทุกโมดูลจะมีไฟล์การกำหนดค่าเฉพาะ
• เปิดใช้งาน mods: ถือ ลิงก์เชื่อมโยง ไปยังไฟล์ใน /etc/apache2/mods-available. เมื่อไฟล์คอนฟิกูเรชันของโมดูลถูกเชื่อมโยง ไฟล์จะถูกเปิดใช้งานในครั้งถัดไปที่ apache2 ถูกรีสตาร์ท
• port.conf: เป็นที่เก็บคำสั่งที่กำหนดว่าพอร์ต TCP ใดที่ Apache2 กำลังฟังอยู่
• ไซต์ที่มีอยู่: ไดเร็กทอรีนี้มีไฟล์คอนฟิกูเรชันสำหรับ Apache2 โฮสต์เสมือน. โฮสต์เสมือนอนุญาตให้กำหนดค่า Apache2 สำหรับหลายไซต์ที่มีการกำหนดค่าแยกจากกัน
• เปิดใช้งานไซต์: เช่นเดียวกับที่เปิดใช้งาน mods เว็บไซต์ที่เปิดใช้งาน มีการเชื่อมโยงไปยัง /etc/apache2/sites- พร้อมใช้งาน ไดเร็กทอรี ในทำนองเดียวกัน เมื่อมีการเชื่อมโยงไฟล์การกำหนดค่าในไซต์ที่พร้อมใช้งาน ไซต์ที่กำหนดค่าโดยไฟล์นั้นจะใช้งานได้เมื่อเริ่ม Apache2 ใหม่
• มายากล: คำแนะนำในการกำหนดประเภท MIME ตามสองสามไบต์แรกของไฟล์
นอกจากนี้ ไฟล์การกำหนดค่าอื่นๆ อาจถูกเพิ่มโดยใช้คำสั่ง เพิ่ม ไดเรกทีฟ และไวด์การ์ดสามารถใช้เพื่อรวมไฟล์คอนฟิกูเรชันจำนวนมาก คำสั่งใด ๆ อาจถูกวางไว้ในไฟล์การกำหนดค่าเหล่านี้ Apache2 จะรู้จักการเปลี่ยนแปลงไฟล์การกำหนดค่าหลักเมื่อเริ่มต้นหรือรีสตาร์ทเท่านั้น
เซิร์ฟเวอร์ยังอ่านไฟล์ที่มีประเภทเอกสาร mime ชื่อไฟล์ถูกกำหนดโดย ประเภทConfig คำสั่ง โดยทั่วไปผ่านทาง /etc/apache2/mods-available/mime.confซึ่งอาจรวมถึงการเพิ่มเติมและการแทนที่ และ is /etc/mime.types โดยค่าเริ่มต้น