Apache Web Server ( httpd ) คืออะไร ?

Apache Web Server ( httpd ) คืออะไร ?

Written by admin

28 มีนาคม 2021

Apache Web Server ( httpd ) คืออะไร ?

Ads



Apache Web Server ( httpd ) หรือ Apache HyperText Transfer Protocol (HTTP)  คือ ซอฟต์แวร์สำหรับเปิดให้บริการ Server บนโพรโทคอล HTTP โดยสามารถทำงานได้บนหลายระบบปฏิบัติการ เช่น Linux Server Windows Server และอื่นๆ
ที่มาของชื่อ Apache มาจากกลุ่มคนที่ช่วยสร้างแพตช์ไฟล์สำหรับโครงการ NCSA httpd 1.3 ซึ่งกลายมาเป็นที่มาของชื่อ A PAtCHy server และในอีกความหมายหนึ่งยังกล่าวถึงเผ่าอะแพชีหรืออาปาเช่ ซึ่งเป็นเผ่าอินเดียนแดงที่มีความสามารถในการรบสูง


สำหรับวิธีติดตั้ง Apache Web Server บนระบบปฏิบัติการ Linux OS

Install ตระกูล red hat

# yum install httpd       //สามารถเพิ่มตัวเลือก -y 
CentOS/RHEL (Red Hat) Linux version 4.x/5.x/6.x or older specific commands
คำสั่ง Start  
# service httpd start

คำสั่ง Stop 
# service httpd stop

คำสั่ง Restart
# service httpd restart

CentOS/RHEL (Red Hat) Linux version 7.x or newer specific commands

## Start command ##
systemctl start httpd.service

## Stop command ##
systemctl stop httpd.service

## Restart command ##
systemctl restart httpd.service

Install ตระกูล debian

# apt-get install httpd     //สามารถเพิ่มตัวเลือก -y 
Debian Linux version 8.x+ or Ubuntu Linux version Ubuntu 15.04+ or above :
## Start command ##
systemctl start apache2.service
## Stop command ##
systemctl stop apache2.service
## Restart command ##
systemctl restart apache2.service

คำสั่งในการใช้งานบนระบบปฏิบัติการ Linux

httpd 
ตัวเลือก
[ -d serverroot ] [ -f config ] [ -C directive ] [ -c directive ] [ -D parameter ] 
[ -e level ] [ -E file ] [ -k start|restart|graceful|stop|graceful-stop ] 
[ -h ] [ -l ] [ -L ] [ -S ] [ -t ] [ -v ] [ -V ] [ -X ] [ -M ] [ -T ]

สำหรับวิธีติดตั้ง Apache Web Server บนระบบปฏิบัติการ Windows OS

คุณสามารถติดตั้ง Apache เป็น Service Windows NT ได้จากพรอมต์คำสั่งApache ที่ไดเรกทอรีย่อยของbin :

httpd.exe -k install

ถ้าคุณต้องการระบุชื่อของ Servive ที่คุณต้องการติดตั้งให้ใช้คำสั่งต่อไปนี้ คุณต้องทำเช่นนี้หากคุณมีการติดตั้ง Apache หลายเครื่องในคอมพิวเตอร์ของคุณ หากคุณระบุชื่อระหว่างการติดตั้งคุณต้องระบุในระหว่างดำเนินการอื่น ๆ -k

httpd.exe -k install -n "MyServiceName"

หากคุณจำเป็นต้องมีชื่อแฟ้มการกำหนดค่าเฉพาะสำหรับ service ต่างๆ คุณต้องใช้ :

httpd.exe -k install -n "MyServiceName" -f "c:\files\my.conf"

ถ้าคุณใช้คำสั่งแรกโดยไม่มีพารามิเตอร์พิเศษใด ๆ ยกเว้น -k installการให้บริการจะถูกเรียกและการกำหนดค่าจะได้รับการสันนิษฐานว่าจะเป็น Apache2.4conf\httpd.conf

การนำ Service Apache ออกง่ายๆ เพียงแค่ใช้ :

httpd.exe -k uninstall

ถอนการติดตั้งเฉพาะ Service Apache ที่จะสามารถระบุได้ โดยใช้ :

httpd.exe -k uninstall -n "MyServiceName"

การเริ่มต้นปกติการเริ่มต้นใหม่และการปิดบริการของ Apache ทำได้โดยผ่าน Apache Service Monitor โดยใช้คำสั่งเช่นNET START Apache2.4และNET STOP Apache2.4หรือผ่านการจัดการบริการ Windows ตามปกติ ก่อนที่จะเริ่ม Apache เป็นบริการโดยวิธีใด ๆ คุณควรทดสอบไฟล์การกำหนดค่าของบริการโดยใช้ :

httpd.exe -n "MyServiceName" -t

คุณสามารถควบคุม Service Apache ด้วยสวิตช์บรรทัดคำสั่งด้วย เมื่อต้องการ Start Service Apache ที่ติดตั้งไว้คุณจะใช้:

httpd.exe -k start -n "MyServiceName"

เมื่อต้องการหยุด Service Apache โดยใช้สวิตช์บรรทัดคำสั่งให้ใช้:

httpd.exe -k stop -n "MyServiceName"

หรือ

httpd.exe -k shutdown -n "MyServiceName"

นอกจากนี้คุณยังสามารถ Restart Service ที่กำลังทำงาน ให้ทำงานใหม่และบังคับให้อ่านไฟล์การกำหนดค่าซ้ำโดยใช้ : 

httpd.exe -k restart -n "MyServiceName"

.

Ads



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

Aoo Studio Digital 2U ให้บริการรับวางระบบ ไอที ซัพพอร์ต การตลาดดิจิตอล ทำเว็บไซต์ One Page ทำเว็บไซต์บริษัท

zixzax ทำเว็บไซต์ - ออกแบบเว็บไซต์ - ตัวอย่างเว็บไซต์

[ccpw id=”844″]

[cryptopack id=”834″]

บทความที่เกี่ยวข้อง

ไม่พบผลลัพธ์

ไม่พบหน้าที่คุณค้นหา ลองปรับการค้นหาหรือใช้แผงควบคุมด้านบนเพื่อค้นหาโพสต์

บทความอื่นๆ ที่คุณอาจสนใจ

Phishing (ฟิชชิ่ง) คืออะไร

Phishing (ฟิชชิ่ง) คืออะไร

Phishing (ฟิชชิ่ง) คือการหลอกลวงทางอินเทอร์เน็ต โดยผู้กระทำความผิดจะหลอกให้ผู้ใช้เปิดเผยข้อมูลส่วนตัว เช่น รหัสผ่าน...

VPN คืออะไร ?

VPN คืออะไร ?

VPN หรือ Virtual Private Network หรือ เครือข่ายเสมือน คือตัวขยายเครือข่ายส่วนตัวผ่านเครือข่ายสาธารณะ...

Time to live (TTL) คืออะไร

Time to live (TTL) คืออะไร

Time to live (TTL) คือ ระยะเวลาหรือ "hops" ที่แพ็กเก็ตถูกตั้งค่าให้อยู่ภายในเครือข่ายก่อนที่จะทิ้งโดยเราเตอร์ TTL...

Traceroute คืออะไร

Traceroute คืออะไร

Traceroute เป็นเครื่องมือวินิจฉัยเครือข่ายที่ใช้ในการติดตามเส้นทางแบบเรียลไทม์ที่ส่งโดยแพ็กเก็ตบนเครือข่าย IP...

Mac Address คืออะไร

Mac Address คืออะไร

MAC ADDRESS คือ หมายเลขประจำตัวฮาร์ดแวร์ที่ระบุอุปกรณ์แต่ละเครื่องบนเครือข่ายโดยไม่ซ้ำกัน Mac Address ย่อมาจาก "Media...

DNSSEC คืออะไร

DNSSEC คืออะไร

DNSSEC (Domain Name System Security Extensions) เป็นชุดข้อมูลจำเพาะของ Internet Engineering Task Force...

SMTP คืออะไร

SMTP คืออะไร

SMTP (Simple Mail Transfer Protocol) คือ แอปพลิเคชันที่มีจุดประสงค์หลักในการส่งรับและ /...

Rocky Linux คืออะไร ?

Rocky Linux คืออะไร ?

Rocky Linux เป็นระบบปฏิบัติการขององค์กรชุมชนที่ออกแบบมาเพื่อรองรับ bug-for-bug 100% ที่เข้ากันได้กับการแจกจ่าย Linux...

0 ความคิดเห็น