Monkey HTTP Server is a very Fast and Lightweight Web Server for GNU/Linux. It has been designed to be very scalable with low memory and CPU consumption, the perfect solution for High Demand Production Servers and Embedded Devices. Especially Made for ARM, x86 and x86_64. Monkey project proudly announced the release of new version of Monkey 1.6.8 on January 18, 2016 with few minor fixes. Check the Monkey Project Documents for further reference.
1) Prerequisites
Your Linux box should have Kernel version 2.6.29 (at least). The server is developed on top of the Kernel features, so using an older version can cause some buggy behaviors.
2) Install Monkey HTTP Server on Linux
There is no official package available for monkey HTTP server to any distribution, so we need to install/compile it from source.
$ wget http://monkey-project.com/releases/1.6/monkey-1.6.8.tar.gz $ tar zxfv monkey-1.6.8.tar.gz $ cd monkey-1.6.8 $ ./configure --malloc-libc --local $ make $ build/monkey
2a) Install Monkey HTTP Server on Debian & Ubuntu
Monkey Project offering repository to Debian 8 & Ubuntu 15.10 as of now.
# For Debian 8 # $ wget -qO - http://apt.monkey-project.com/monkey.key | sudo apt-key add - $ sh -c "echo 'deb http://apt.monkey-project.com/debian jessie main' > /etc/apt/sources.list.d/monkey.list" $ sudo apt-get update $ sudo apt-get install monkey # For Ubuntu 15.10 # $ wget -qO - http://apt.monkey-project.com/monkey.key | sudo apt-key add - $ sh -c "echo 'deb http://apt.monkey-project.com/ubuntu wily main' > /etc/apt/sources.list.d/monkey.list" $ sudo apt-get update $ sudo apt-get install monkey
2b) Install Monkey on RPM based System
We can easily install Latest version of Monkey Web Server by adding Ulyaoth Repository, then simple fire below command to install Monkey Web server on RPM based systems.
For Fedora 19 to Fedora 23, change FC_NO to fc19...fc23 # [yum|dnf] install https://downloads.ulyaoth.net/rpm/Fedora/x86_64/ulyaoth-1.0.10-1.[FC_NO].x86_64.rpm For RHEl, SL & OL (Series 7) change OS_NAME to rhel, CentOS, scientific & OracleLinux # yum install https://downloads.ulyaoth.net/rpm/[OS_NAME]/x86_64/ulyaoth-1.0.10-1.el7.x86_64.rpm For CentOS 7 only # yum install https://downloads.ulyaoth.net/rpm/CentOS/x86_64/ulyaoth-1.0.10-1.el7.centos.x86_64.rpm For CentOS, RHEl, SL & OL (Series 6) change OS_NAME to rhel, CentOS, scientific & OracleLinux # yum install https://downloads.ulyaoth.net/rpm/[OS_NAME]/x86_64/ulyaoth-1.0.10-1.el6.x86_64.rpm # [yum|dnf] makecache # [yum|dnf] --enablerepo=ulyaoth install ulyaoth-monkey
3) Access Monkey HTTP Server
Monkey Web Browser listening port Number 2001, Navigate your browser to http://localhost or http://IP-Address or http://hostname and hit Next.
Enjoy with Monkey HTTP Server.