Codefuck

6 Layanan Localhost Di Termux

2019-11-18

Localhost adalah salah satu layanan yang sangat penting bagi web developer, artikel ini menyediakan informasi tentang beberapa localhost yang bisa dibuat melalui aplikasi termux tanpa tambahan aplikasi lain.

1. PHP Server

1
2
3
$ pkg install php
$ cd /sdcard/folder_kalian
$ php -S localhost:8080

atau

1
$ php -S localhost:8080 -t /sdcard/folder_kalian

Link : http://localhost:8080

Port bisa kalian sesuaikan dan untuk stop tekan CTRL + C

2. Apache

1
2
3
4
$ pkg install php
$ pkg install apache2
$ echo "ServerName localhost" >> /data/data/com.termux/files/usr/etc/apache2/httpd.conf
$ apachectl start

Link : http://localhost:8080

Stop CTRL + C

3. Nginx

1
2
3
$ pkg install nginx
$ cd /sdcard/folder_kalian
$ nginx

Link : http://localhost:8080

Stop

1
$ nginx -s stop

4. NodeJs

1
2
$ pkg install nodejs-lts
$ cd /sdcard/folder_kalian

Setelah itu buat konfigurasi dengan membuat file baru dan berinama app.js.

- app.js
1
2
3
4
5
6
7
8
9
10
11
const http = require('http');
const hostname = '127.0.0.1';
const port = 3000;
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World\n');
});
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});

kemudian ketik perintah berikut untuk stop sama dengan menekan CTRL + C :

1
$ node app.js

Link : http://localhost:3000

5. Http Server (Nodejs)

1
2
3
4
$ pkg install nodejs-lts
$ npm install -g http-server
$ cd /sdcard/folder_kalian
$ http-server

Stop CTRL + C

6. Lighttpd

1
$ pkg install lighttpd

Tutorial menjalankannya bisa cek Disini

Dan apabila ingin menggunakan database bisa kalian install beberapa layanan database di bawah ini

ScreenShoot 1