Membuka Port 81 di uHTTPd pada OpenWrt Backfire 10.03.1

Umumnya, untuk mengakses web server (http) maka kita akan diarahkan langsung ke port 80 oleh browser, baik web-based maupun text-based. Adakalanya kita butuh juga alternatif selain port 80, dan yang umum digunakan adalah port 81.

Pada kasus ini saya akan membuka port 81 pada web server yang sama (uHTTPd) dengan docroot yang berbeda. Pada docroot ini akan saya simpan aplikasi web-based, yaitu phpMyAdmin yang akan bisa diakses pada port 81. Sedangkan untuk port 80 tetap digunakan oleh LuCI.
Ini saya implementasikan pada wireless router TP-LINK WR741ND dengan USB mod + Extroot.

Langkah-langkah
  1. Edit file config uhttpd

    root@g-wrt:/etc/config# nano uhttpd

  2. Tambahkan baris konfigurasi “config uhttpd secondary” dibawah ini setelah

    Server configuration
    config uhttpd main
    ...... ........... ..........
    Configuration file in busybox httpd format
    #       option config   /etc/httpd.conf
    config uhttpd secondary
    list listen_http        192.168.1.2:81
    option home             /srv/www
    option rfc1918_filter   1
    option cert             /etc/uhttpd.crt
    option key              /etc/uhttpd.key
    option index_page       index.php
    option cgi_prefix       /cgi-bin
    list interpreter        ".php=/usr/bin/php-cgi"
    option script_timeout   60
    option network_timeout  30
    option tcp_keepalive    1

  3. Buat directory baru, /srv/www

    root@g-wrt:/#mkdir /srv/www

  4. Download source phpMyAdmin

    root@g-wrt:/mnt/sda3/downl# wget http://jaist.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/4.0.4.1/phpMyAdmin-4.0.4.1-english.tar.gz

  5. Extract file phpMyAdmin-x.x.x-all-language.zip ke directory /srv/www

    root@g-wrt:/srv/www# tar -xzvf /mnt/sda3/downl/phpMyAdmin-4.0.4.1-english.tar.gz

  6. Restart uHTTPd

    root@g-wrt:/etc/init.d#./uhttpd stop
    root@g-wrt:/etc/init.d#./uhttpd start

  7. Rename directory phpMyAdmin-4.0.4.1-english menjadi phpMyAdmin (agar lebih mudah)

    root@g-wrt:/srv/www# mv phpMyAdmin-4.0.4.1-english/ phpMyAdmin

  8. Buka browser dan ketikkan 192.168.1.2:81/phpMyAdmin kemudian seting sesuai dengan yang diminta, dan….

phpmyadmin-81

Referensi:
http://wiki.openwrt.org/doc/howto/lamp
https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers
http://www.phpmyadmin.net/home_page/downloads.php