Strict Standards: Only variables should be assigned by reference in /home/k1589881/public_html/blog/templates/shape5_vertex/vertex/cms_core_functions.php on line 12

Strict Standards: Only variables should be assigned by reference in /home/k1589881/public_html/blog/templates/shape5_vertex/vertex/cms_core_functions.php on line 16
Strict Standards: Only variables should be assigned by reference in /home/k1589881/public_html/blog/templates/shape5_vertex/vertex/cms_core_functions.php on line 31
xml:lang="en-GB" lang="en-GB" > Lighttpd - blog.obengkumana.net
Strict Standards: Only variables should be assigned by reference in /home/k1589881/public_html/blog/templates/shape5_vertex/vertex/call_menu.php on line 3

Strict Standards: Only variables should be assigned by reference in /home/k1589881/public_html/blog/templates/shape5_vertex/vertex/call_menu.php on line 8

Strict Standards: Only variables should be assigned by reference in /home/k1589881/public_html/blog/templates/shape5_vertex/vertex/responsive/responsive_mobile_top_bar.php on line 55
Lighttpd

Strict Standards: Only variables should be assigned by reference in /home/k1589881/public_html/blog/modules/mod_jtricks_custom_advanced/mod_jtricks_custom_advanced.php on line 10
Silahkan copas artikel yang ada di blog ini, dengan catatan mencantumkan link sumber. Link harus hidup. Tks.

Lighttpd

LIGHTTPD - OpenWrt


LIghttpd adalah salah 1 web server yg cukup mudah dikonfigurasi, dan sangat ringan.


Ada banyak modul yang tersedia untuk lighttpd yang dapat diinstal dan dikonfigurasi, yaitu:

    mod_accesslog
    mod_access
    mod_alias
    mod_auth
    mod_cgi
    mod_cml
  

  mod_compress
    mod_dirlisting
    mod_evasive
    mod_evhost
    mod_expire
    mod_extforward
    mod_fastcgi
    mod_flv_streaming
    mod_magnet
    mod_mysql_vhost
    mod_proxy
    mod_redirect
    mod_rewrite
    mod_rrdtool
    mod_scgi
    mod_secdownload
    mod_setenv
    mod_simple_vhost
    mod_ssi
    mod_status
    mod_trigger_b4_dl
    mod_userdir
    mod_usertrack
    mod_webdav

Ada beberapa modul lain, tetapi dari sekian banyak modul, akan saya bahas beberapa saja dalm artikel yg berbeda.

Dini saya akan menjelaskan konfigurasi awal agar lighttpd bisa bekerja di openwrt.
Paket awal yg diperlukan adalah:

1. lighttpd
2. lighttpd-mod-cgi

caranya instal paket tsbt:
masuk ke putty, ketik command berikut:

# opkg update
# opkg install lighttpd lighttpd-mod-cgi
 
step:

1. Pada baris ke 7,15 dan 22 uncomment/hilangkan tanda pagar (#) yg ada di depan baris tersebut, hingga menjdi sprti dibawah ini:

server.modules = (
#    "mod_rewrite",
#    "mod_redirect",
#    "mod_alias",
#    "mod_auth",
#    "mod_status",
#    "mod_setenv",
#    "mod_fastcgi",
#    "mod_proxy",
#    "mod_simple_vhost",
    "mod_cgi",
#    "mod_ssi",
#    "mod_usertrack",
#    "mod_expire",
#    "mod_webdav"
)

2. Pada baris/line ke 30 kita edit untuk lokasi folder/directory yg akan dipreses oleh lighttpd

server.document-root = "/www/"

contoh, apabila kita ingin "3ginfo" diproses lighttd, maka kita rubah menjadi

server.document-root = "/usr/share/3ginfo"

3. Pada baris selanjutnya adalah bagian file yg akan dieksekusi pertama kali oleh lighttpd.

## files to check for if .../ is requested
index-file.names = ( "index.html", "default.html", "index.htm", "default.htm" )

apabila kita akan memproses index.php, contohnya untuk "Easy Hotspot, maka kita rubah menjadi sprti di bawah ini:

## files to check for if .../ is requested
index-file.names = ( "index.html", "default.html", "index.htm", "default.htm", "index.php" )

untuk "luci" dan "3ginfo" tidak perlu dirubah pada bagian ini

3. Selanjutnya, pada baris

static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )
 
ini adalah bagian akhiran/extensi yg akan dieksekusi oleh lighttpd

untuk "luci" & "3ginfo" harus kita edit menjadi sprti dibawah ini

static-file.exclude-extensions = ( ".php", ".pl", ".fcgi", "luci", ".sh" )

mengapa harus demikian? berikut penjelasannya

untuk luci, perhatikan isi folder /www/cgi-bin/ ada file "luci", maka dari itu perlu kita tambahkan "luci" sprti di atas

untuk "3ginfo" perhatikan isi folder /usr/share/3ginfo/cgi-bin/

semua file di dalam folder tersebut ber-extensi/berakhiran ".sh", sehingga perlu kita tambakan sprti diatas

4.  Pada baris senjutnya akan kita temui sperti dibawah ini

#server.port = 81

Ini bagian port dimana lighttpd akn bekerja. Jika luci masih bekerja dengan uhttpd, maka  jangan mengganti dengan port 80. kerana, secara default luci bekerja di port 80

Pada contoh ini, jika ingin semua bekerja , lihttpd dan uhttpd (luci) maka kita harus rubah  antara port 81 dst. Cukup hilangkan tanda pagar sprti dibawah ini:

server.port = 81

bersambung.............

Comments   

 
0 #1 ade-esports.es 2017-07-03 05:20
Cooating youг garage floor:Tһе most common coating ᥙsed іs epoxy coating.
Ᏼe sure to check the directions іnside kit, tһough, aѕ not all
kits arе prepared fоr this. Yⲟu migһt neеd to utilize a chemical-based cleaning
solution іf tһere aare ѕeveral ɑreas whіch migһt be partiϲularly dirty օr troublesome.
Quote
 

Add comment


Security code
Refresh


Strict Standards: Only variables should be assigned by reference in /home/k1589881/public_html/blog/modules/mod_jtricks_custom_advanced/mod_jtricks_custom_advanced.php on line 10

Strict Standards: Only variables should be assigned by reference in /home/k1589881/public_html/blog/modules/mod_jtricks_custom_advanced/mod_jtricks_custom_advanced.php on line 10