กระบวนการนี้ไม่ยากอย่างที่คุณคิด
ดังนั้นคุณจึงมีเว็บไซต์ แต่ตอนนี้คุณต้องมีแพลตฟอร์มเพื่อโฮสต์บน คุณสามารถใช้หนึ่งในหลายพื้นที่ให้บริการพื้นที่ออกมีหรือคุณอาจพยายามโฮสต์เว็บไซต์ของคุณเองด้วยเว็บเซิร์ฟเวอร์ของคุณเอง
เนื่องจาก Apache ฟรีจึงเป็นหนึ่งในเซิร์ฟเวอร์เว็บที่ได้รับความนิยมมากที่สุดในการติดตั้ง นอกจากนี้ยังมีคุณลักษณะหลายอย่างที่ทำให้มีประโยชน์สำหรับเว็บไซต์ประเภทต่างๆ ดังนั้น Apache คืออะไร? สรุปได้ว่าเซิร์ฟเวอร์นี้ใช้สำหรับทุกอย่างจากหน้าเว็บส่วนบุคคลไปยังไซต์ระดับองค์กร
มันเป็นอเนกประสงค์ตามที่เป็นที่นิยม
คุณจะสามารถรับข้อมูลเกี่ยวกับวิธีการติดตั้ง Apache บนระบบ Linux พร้อมกับภาพรวมของบทความนี้ อย่างไรก็ตามก่อนที่คุณจะเริ่มต้นคุณควรทำงานอย่างสบายใจใน Linux ซึ่งรวมถึงความสามารถในการเปลี่ยนไดเร็กทอรีโดยใช้ tar และ gunzip และรวบรวมข้อมูลด้วย make (ฉันจะพูดถึงที่ที่จะได้รับไฟล์ไบนารีถ้าคุณไม่ต้องการรวบรวมไฟล์ ของตัวเอง) นอกจากนี้คุณควรเข้าถึงบัญชีรากบนเครื่องเซิร์ฟเวอร์ อีกครั้งถ้าเรื่องนี้ทำให้คุณสับสนคุณสามารถหันไปหาผู้ให้บริการโฮสติ้งสินค้าแทนการทำด้วยตัวคุณเอง
ดาวน์โหลด Apache
ขอแนะนำให้ดาวน์โหลดเวอร์ชันเสถียรล่าสุดของ Apache เมื่อคุณเริ่มต้น สถานที่ที่ดีที่สุดในการรับ Apache มาจากไซต์ดาวน์โหลด Apache HTTP Server ดาวน์โหลดไฟล์ต้นฉบับที่เหมาะสมกับระบบของคุณ นอกจากนี้ยังมีการเผยแพร่ไบนารีสำหรับระบบปฏิบัติการบางตัวจากไซต์นี้อีกด้วย
แยกไฟล์ Apache ออก
เมื่อคุณดาวน์โหลดไฟล์แล้วคุณจะต้องยกเลิกการบีบอัดไฟล์ดังกล่าว:
gunzip -d httpd-2_0_NN.tar.gz
tar xvf httpd-2_0_NN.tar
ซึ่งจะสร้างไดเร็กทอรีใหม่ภายใต้ไดเร็กทอรีปัจจุบันพร้อมกับไฟล์ต้นฉบับ
การกำหนดค่าเซิร์ฟเวอร์สำหรับ Apache
เมื่อคุณมีไฟล์แล้วคุณจะต้องสั่งให้เครื่องของคุณค้นหาทุกอย่างโดยการกำหนดค่าไฟล์ต้นฉบับ วิธีที่ง่ายที่สุดในการทำเช่นนี้คือการยอมรับค่าเริ่มต้นทั้งหมดและพิมพ์เพียง:
./configure
แน่นอนคนส่วนใหญ่ไม่ต้องการยอมรับเพียงแค่ตัวเลือกเริ่มต้นที่นำเสนอแก่พวกเขาเท่านั้น ตัวเลือกที่สำคัญที่สุดคือคำนำหน้า = ตัวเลือก PREFIX ซึ่งระบุไดเร็กทอรีที่จะติดตั้งไฟล์ 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 - เพื่อให้ผู้ใช้ระบบมีไดเรกทอรีเว็บเพจของตนเอง
โปรดจำไว้ว่านี่ไม่ใช่โมดูลทั้งหมดที่ฉันอาจติดตั้งในระบบที่ระบุ - โครงการโดยเฉพาะจะขึ้นอยู่กับสิ่งที่ฉันติดตั้ง แต่รายการด้านบนนี้เป็นจุดเริ่มต้นที่ดี อ่านเพิ่มเติมเกี่ยวกับรายละเอียดเกี่ยวกับโมดูลต่างๆเพื่อพิจารณาว่าคุณต้องการอะไรบ้าง
สร้าง Apache
เช่นเดียวกับการติดตั้งซอร์สโค้ดใด ๆ คุณจะต้องสร้างการติดตั้ง:
ทำ
ทำการติดตั้ง
กำหนดค่า Apache
สมมติว่าไม่มีปัญหาเกี่ยวกับการติดตั้งและการสร้างของคุณคุณพร้อมที่จะปรับแต่งค่า Apache ของคุณแล้ว
นี้จริงๆเพียงจำนวนเงินที่จะแก้ไขไฟล์ httpd.conf ไฟล์นี้อยู่ในไดเรกทอรี PREFIX / conf ฉันมักแก้ไขด้วยโปรแกรมแก้ไขข้อความ
vi PREFIX /conf/httpd.conf
หมายเหตุ: คุณจำเป็นต้องเป็นรากเพื่อแก้ไขไฟล์นี้
ทำตามคำแนะนำในแฟ้มนี้เพื่อแก้ไขการกำหนดค่าตามที่คุณต้องการ มีความช่วยเหลือเพิ่มเติมในเว็บไซต์ Apache คุณสามารถเปลี่ยนไปใช้ไซต์และข้อมูลเพิ่มเติมได้ตลอดเวลา
ทดสอบเซิร์ฟเวอร์ Apache ของคุณ
เปิดเว็บเบราเซอร์บนเครื่องเดียวกันและพิมพ์ http: // localhost / ในช่องที่อยู่ คุณควรเห็นหน้าเว็บที่คล้ายกับหน้าจอหนึ่งในภาพหน้าจอบางส่วนด้านบน (ภาพที่มาพร้อมกับบทความนี้)
จะมีการพูดด้วยตัวอักษรใหญ่ ๆ ว่า "การดูไซต์นี้แทนที่จะเป็นเว็บไซต์ที่คุณคาดหวังไว้" นี่เป็นข่าวดีเนื่องจากเซิร์ฟเวอร์ของคุณได้รับการติดตั้งอย่างถูกต้อง
เริ่มการแก้ไข / อัพโหลดหน้าเว็บไปยังเว็บเซิร์ฟเวอร์ Apache ที่ติดตั้งใหม่
เมื่อเซิร์ฟเวอร์ของคุณเริ่มทำงานแล้วคุณสามารถเริ่มต้นการโพสต์หน้าเว็บได้ สนุกกับการสร้างเว็บไซต์ของคุณ!