ข้อดีอย่างหนึ่งที่การแจกแจง Gnu / Linux มีเหนือระบบปฏิบัติการอื่นคือความสามารถรอบด้านระหว่างฟังก์ชันต่างๆ การแจกจ่าย Linux สามารถทำงานได้เหมือนระบบปฏิบัติการเดสก์ท็อปที่ยอดเยี่ยม แต่ ยังเพิ่มฟังก์ชั่นของเซิร์ฟเวอร์โดยไม่ต้องติดตั้งใหม่หรือทำให้โปรแกรมใด ๆ วุ่นวาย; หรือเปลี่ยนเป็นศูนย์มัลติมีเดียและเซิร์ฟเวอร์โดยไม่ต้องเสียเงินสักบาทเดียวและรหัสเพียงสองบรรทัดก็เพียงพอแล้ว ต่อไปเราจะอธิบายวิธีการติดตั้ง Apache Server ซึ่งเป็นโปรแกรมที่จะเปลี่ยน Fedora ของเราให้เป็นระบบเซิร์ฟเวอร์ที่มีฟังก์ชั่นเซิร์ฟเวอร์เต็มรูปแบบ
Fedora ช่วยให้เราสามารถติดตั้ง Apache Server แยกกันหรือร่วมกับโปรแกรมเซิร์ฟเวอร์อื่น ๆ
Fedora ช่วยให้เราสามารถติดตั้งแอพพลิเคชั่น ฟังก์ชันนี้น่าสนใจมากเพราะเราสามารถเพิ่มฟังก์ชันที่สมบูรณ์หรือถอนการติดตั้งได้ด้วยโค้ดเพียงสองบรรทัด ในกรณีที่ต้องการมีเซิร์ฟเวอร์เราต้องเปิด Terminal และเขียนสิ่งต่อไปนี้:
su -c 'dnf group install "Web Server"'
แต่ปกติที่สุดก็คือ เราแค่ต้องการติดตั้ง Apache Serverในกรณีนี้เราต้องแนะนำบรรทัดต่อไปนี้เพื่อติดตั้ง:
su -c 'dnf install httpd'
นั่นคือความง่ายเพียงใดที่เราสามารถมี Apache Server ใน Fedora ทุกเวอร์ชันทั้งสำหรับเดสก์ท็อปและเวอร์ชันทางการ แต่มีปัญหา Fedora มีไฟร์วอลล์เริ่มต้นที่เปิดใช้งานซึ่งบล็อกการใช้ Apache Server. สิ่งนี้สามารถแก้ไขได้โดยบอกไฟร์วอลล์ว่าจะปล่อยให้ไฟล์ใดทำงาน ในการทำเช่นนี้ผ่านคอนโซลคำสั่งเราเขียนสิ่งต่อไปนี้:
su -c 'firewall-cmd --add-service=http --add-service=https --permanent' su -c 'firewall-cmd --reload'
และหากเราต้องการให้การเปลี่ยนแปลงเป็นไปอย่างถาวรเราต้องเขียนสิ่งต่อไปนี้:
su -c 'firewall-cmd --add-service=http --add-service=https'
และด้วยเหตุนี้เราจึงไม่เพียง แต่ติดตั้ง Apache Server ใน Fedora ของเราเท่านั้น เราจะกำหนดค่าให้ใช้งานได้อย่างปลอดภัย และไม่มีปัญหากับช่องโหว่ด้านความปลอดภัยเมื่อสร้างแอปพลิเคชันเซิร์ฟเวอร์หรือการพัฒนาระหว่างกาลใด ๆ น่าสนใจใช่ไหม?