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.4
conf\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"
.
0 ความคิดเห็น