Skip to main content

วิธีการติดตั้ง Apache Web Server บน Linux

Cara Memasang Kunci Pintu - Pintu Aluminium (เมษายน 2025)

Cara Memasang Kunci Pintu - Pintu Aluminium (เมษายน 2025)
Anonim

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

เนื่องจาก Apache ฟรีจึงเป็นหนึ่งในเซิร์ฟเวอร์เว็บที่ได้รับความนิยมมากที่สุดในการติดตั้ง นอกจากนี้ยังมีคุณลักษณะหลายอย่างที่ทำให้มีประโยชน์สำหรับเว็บไซต์ประเภทต่างๆ ดังนั้น Apache คืออะไร? สรุปได้ว่าเซิร์ฟเวอร์นี้ใช้สำหรับทุกอย่างจากหน้าเว็บส่วนบุคคลไปยังไซต์ระดับองค์กร มันเป็นอเนกประสงค์ตามที่เป็นที่นิยม

คุณจะสามารถรับข้อมูลเกี่ยวกับวิธีการติดตั้ง Apache บนระบบ Linux พร้อมกับภาพรวมของบทความนี้ อย่างไรก็ตามก่อนที่คุณจะเริ่มต้นคุณควรทำงานอย่างสบายใจใน Linux ซึ่งรวมถึงความสามารถในการเปลี่ยนไดเร็กทอรีโดยใช้ tar และ gunzip และรวบรวมข้อมูลด้วย make (ฉันจะพูดถึงที่ที่จะได้รับไฟล์ไบนารีถ้าคุณไม่ต้องการรวบรวมไฟล์ ของตัวเอง) นอกจากนี้คุณควรเข้าถึงบัญชีรากบนเครื่องเซิร์ฟเวอร์ อีกครั้งถ้าเรื่องนี้ทำให้คุณสับสนคุณสามารถหันไปหาผู้ให้บริการโฮสติ้งสินค้าแทนการทำด้วยตัวคุณเอง

ดาวน์โหลด Apache

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

แยกไฟล์ Apache ออก

เมื่อคุณดาวน์โหลดไฟล์แล้วคุณจะต้องยกเลิกการบีบอัดไฟล์ดังกล่าว:

gunzip -d httpd-2_0_NN.tar.gztar xvf httpd-2_0_NN.tar

ซึ่งจะสร้างไดเร็กทอรีใหม่ภายใต้ไดเร็กทอรีปัจจุบันพร้อมกับไฟล์ต้นฉบับ

การกำหนดค่าเซิร์ฟเวอร์สำหรับ Apache

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

./configure

แน่นอนคนส่วนใหญ่ไม่ต้องการยอมรับเพียงแค่ตัวเลือกเริ่มต้นที่นำเสนอแก่พวกเขาเท่านั้น ตัวเลือกที่สำคัญที่สุดคือ

คำนำหน้า = คำนำหน้า ตัวเลือก ซึ่งระบุไดเร็กทอรีที่จะติดตั้งไฟล์ Apache นอกจากนี้คุณยังสามารถตั้งตัวแปรสภาพแวดล้อมและโมดูลเฉพาะได้อีกด้วย โมดูลบางส่วนที่คุณอาจต้องการติดตั้ง ได้แก่

  • mod_alias - เพื่อแมปส่วนต่างๆของโครงสร้าง URL
  • mod_include - เพื่อแยกวิเคราะห์ Server Side Includes
  • mod_mime - เพื่อเชื่อมโยงส่วนขยายของไฟล์กับ MIME-type ของมัน
  • mod_rewrite - เพื่อเขียน URL ได้ทันที
  • mod_speling (sic) - เพื่อช่วยผู้อ่านของคุณที่อาจสะกดผิด URL
  • mod_ssl - เพื่อให้สามารถเข้ารหัสได้โดยใช้ SSL
  • mod_userdir - เพื่อให้ผู้ใช้ระบบมีไดเรกทอรีเว็บเพจของตนเอง

โปรดจำไว้ว่านี่ไม่ใช่โมดูลทั้งหมดที่คุณอาจติดตั้งในระบบที่ระบุ - โครงการโดยเฉพาะจะขึ้นอยู่กับสิ่งที่ uou ติดตั้ง แต่รายการด้านบนนี้เป็นจุดเริ่มต้นที่ดี อ่านเพิ่มเติมเกี่ยวกับรายละเอียดเกี่ยวกับโมดูลต่างๆเพื่อพิจารณาว่าคุณต้องการอะไรบ้าง

สร้าง Apache

เช่นเดียวกับการติดตั้งซอร์สโค้ดใด ๆ คุณจะต้องสร้างการติดตั้ง:

ทำทำการติดตั้ง

กำหนดค่า Apache

สมมติว่าไม่มีปัญหาเกี่ยวกับการติดตั้งและการสร้างของคุณคุณพร้อมที่จะปรับแต่งค่า Apache ของคุณแล้ว นี้จริงๆเพียงจำนวนเงินที่จะแก้ไขไฟล์ httpd.conf ไฟล์นี้อยู่ในไฟล์

คำนำหน้า / conf ไดเรกทอรี ฉันมักแก้ไขด้วยโปรแกรมแก้ไขข้อความ

vi คำนำหน้า /conf/httpd.conf

บันทึก: คุณจะต้องเป็นรากเพื่อแก้ไขไฟล์นี้

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

ทดสอบเซิร์ฟเวอร์ Apache ของคุณ

เปิดเว็บเบราเซอร์ในเครื่องเดียวกันและพิมพ์

http: // localhost / ในช่องที่อยู่ คุณควรจะเห็นหน้าที่คล้ายกับหน้าจอหนึ่งในภาพหน้าจอบางส่วนด้านบน (ภาพที่มาพร้อมกับบทความนี้) มันจะพูดด้วยตัวอักษรขนาดใหญ่ เห็นสิ่งนี้แทนเว็บไซต์ที่คุณคาดหวังหรือไม่ นี่เป็นข่าวดีเนื่องจากเซิร์ฟเวอร์ของคุณได้รับการติดตั้งอย่างถูกต้อง

เริ่มการแก้ไข / อัพโหลดหน้าเว็บไปยังเว็บเซิร์ฟเวอร์ Apache ที่ติดตั้งใหม่

เมื่อเซิร์ฟเวอร์ของคุณเริ่มทำงานแล้วคุณสามารถเริ่มต้นการโพสต์หน้าเว็บได้ สนุกกับการสร้างเว็บไซต์ของคุณ!