How to enable HTTP service on Kali linux

บทนำ (Overview)

HTTP ให้บริการสำหรับแสดงผลเว็บไซต์ ทำให้เว็บไซต์ที่เขียนโดย “Client-side Script” เช่น “HTML” และ “JavaScript” และ “Server-side Script” เช่น “php” สามารถแสดงผลที่เว็บเบราเซอร์ของผู้ใช้บริการได้ “TCP” นั้นเป็นบริการที่ใช้โปรโตคอล “TCP” ซึ่งปกติจะมีการเรียกใช้งานพอร์ต (Port) หมายเลขที่ “80” และเราสามารถเรียกใช้งานบน “Kali linux” ได้ทันที

ขั้นตอน (Steps)

  1. เปิดใช้บริการ “HTTP” โดยใช้คำสั่ง “service”
    root@kali:~# service apache2 start
    [....] Starting web server: apache2apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
    . ok 
    
  2. จากนั้นเรามาตรวจสอบกันว่า “apache” นั้นเปิดบริการจริงหรือไม่ โดยใช้คำสั่ง “netstat”
    root@kali:~# netstat -antp | grep apache
    tcp6       0      0 :::443                  :::*                    LISTEN      4277/apache2    
    tcp6       0      0 :::80                   :::*                    LISTEN      4277/apache2
    
  3. ที่นี้ลองสร้างหน้า “Web page” โดยใช้ “html” แล้วไปวางไว้ที่ “Folder”  ของ “/var/www”
    root@kali:/var/www# ls -l
    total 60
    -rw-r--r-- 1 root root  177 Jan  8  2014 index.html
    
  4. ตรวจสอบ “IP address” ของเครื่องที่เราเปิดบริการ “HTTP”
    root@kali:~# ifconfig
    eth0      Link encap:Ethernet  HWaddr 00:0c:29:14:2e:73  
              inet addr:192.168.202.128  Bcast:192.168.202.255  Mask:255.255.255.0
              inet6 addr: fe80::20c:29ff:fe14:2e73/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:250 errors:0 dropped:0 overruns:0 frame:0
              TX packets:45 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:24652 (24.0 KiB)  TX bytes:4513 (4.4 KiB)
              Interrupt:19 Base address:0x2000 
     
    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:56 errors:0 dropped:0 overruns:0 frame:0
              TX packets:56 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:3360 (3.2 KiB)  TX bytes:3360 (3.2 KiB)
    
  5. ทดลองเข้าหน้าเว็บไซต์เว็บบราวเซอร์ตาม “IP address” จากขั้นตอนข้างต้น บนเครื่องคอมพิวเตอร์อื่น http1

ใส่ความเห็น