เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | เนื้อหา | ถัดไป>

5.3.4. การกำหนดค่า Apache‌


การติดตั้ง Kali Linux ทั่วไปรวมถึงเว็บเซิร์ฟเวอร์ Apache ซึ่งจัดทำโดย apache2 บรรจุุภัณฑ์. เนื่องจากเป็นบริการเครือข่าย จะถูกปิดใช้งานโดยค่าเริ่มต้น คุณสามารถเริ่มต้นด้วยตนเองด้วย systemctl เริ่ม apache2.

เนื่องจากมีการเผยแพร่แอปพลิเคชันเป็นเว็บแอปพลิเคชันมากขึ้นเรื่อยๆ จึงเป็นสิ่งสำคัญที่จะต้องมีความรู้เกี่ยวกับ Apache เพื่อโฮสต์แอปพลิเคชันเหล่านั้น ไม่ว่าจะเพื่อการใช้งานในพื้นที่หรือเพื่อให้สามารถใช้งานได้บนเครือข่าย

Apache เป็นเซิร์ฟเวอร์โมดูลาร์และคุณลักษณะหลายอย่างถูกใช้งานโดยโมดูลภายนอกที่โปรแกรมหลักโหลดในระหว่างการเริ่มต้น การกำหนดค่าเริ่มต้นเปิดใช้งานเฉพาะโมดูลทั่วไปส่วนใหญ่ แต่การเปิดใช้งานโมดูลใหม่ทำได้ง่ายโดยการเรียกใช้ a2enmod โมดูล. ใช้ a2dismod โมดูล เพื่อปิดการใช้งานโมดูล โปรแกรมเหล่านี้สร้าง (หรือลบ) ลิงก์สัญลักษณ์ใน .เท่านั้น /etc/apache2/mods-enabled/, ชี้ไปที่ไฟล์จริง (เก็บไว้ใน /etc/apache2/ มี mods-available/).

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

โมดูลที่จัดทำโดย libapache-mod-php.ini แพ็คเกจและการติดตั้งจะเปิดใช้งานโมดูลโดยอัตโนมัติ

Apache 2.4 มีโมดูล SSL ที่จำเป็นสำหรับ HTTP (HTTPS) ที่ปลอดภัยตั้งแต่แกะกล่อง ต้องเปิดใช้งานด้วย .ก่อน a2 เพิ่ม sslจึงต้องเพิ่มคำสั่งที่จำเป็นลงในไฟล์การกำหนดค่า ตัวอย่างการกำหนดค่ามีให้ใน /etc/apache2/sites-available/default-ssl. /etc/apacheXNUMX/sites-available/default-ssl.dll conf. ดู http://httpd.apache.org/docs/2.4/mod/mod_ssl.html สำหรับข้อมูลเพิ่มเติม

รายการโมดูล Apache มาตรฐานทั้งหมดสามารถดูได้ทางออนไลน์ที่ http://httpd.apache.org/docs/ 2.4/mod/index.html

ด้วยการกำหนดค่าเริ่มต้น เว็บเซิร์ฟเวอร์จะรับฟังพอร์ต 80 (ตามที่กำหนดค่าใน /etc/apache2/ พอร์ต.conf) และให้บริการเพจจาก / var / www / html / ไดเร็กทอรีตามค่าเริ่มต้น (ตามที่กำหนดค่าใน

/etc/apache2/sites-enabled/000-default.conf)


 

ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: