Tag Archives: TKJ

Bagaimana Cara Konfigurasi Nginx Reverse Proxy?

Cara Konfigurasi Nginx Reverse Proxy

Reverse Proxy pada sistem operasi Linux bertindak sebagai penghubung antara host (client) dan server. Reverse proxy membawa request client dan menyalurkannya ke server lain. Akhirnya, mengantarkan respon server pada client, seolah muncul dari proxy server itu sendiri.

Client dan server selalu bertukar informasi agar dapat bekerja secara efisien. Umumnyam reverse proxy digunakan oleh web sever. Reverse proxy atau gateaway akan nampak seperti web server pada umumnya di hadapan client dimana tidak diperlukan konfigurasi khusus. Client akan membuat request seperti biasa sementara proxy menentukan kemana informasi akan menyerahkan output final ke client.

Reverse proxy Nginx memiliki banyak sekali kegunaan. Reverse proxy ini termasuk open source yang banyak digunakan di internet.

Apa Keuntungan Menggunakan Nginx Reverse Proxy?

  • Tool ini sangat mudah untuk diimplementasikan dan menyediakan high-end security untuk para usernya sehingga terhindar dari serangan terhadap web server seperti DDoS dan DoS
  • Nginx Reverse proxy dapat menyeimbangkan load pada beberapa server back-end dan menyediakan caching untuk server back-end yang lamban
  • Nginx tidak memerlukan konfigurasi proses baru untuk tiap web request dari client. Bahkan, konfigurasi default digunakan untuk meng-comprise satu proses pekerjaan per CPU
  • Tool ini dapat bertindak sebagai server reverse proxy untuk berbagai protokol seperti HTTP, HTTPS, TCP, UDP, SMTP, IMAP, dan POP3
  • Dapat mengontrol lebih dari 10000 koneksi dengan low memory footprint. Nginx dapat mengoprasikan beberapa web server melalui satu alamat IP dan mengantar tiap request kepada server yang tepat melalui LAN
  • Nginx merupakan salah satu web server terbaik untuk meningkatkan performa konten statis. Ditambah lagi, dapat juga bermanfaat untuk memberi konten cache dan melakukan enkripsi SSL untuk menurunkan load server web
  • Tool ini akan sangat membantu ketika mengoptimasi konten dengan meng-compress konten tersebut untuk mempercepat waktu loading
  • Nginx dapat melakukan eksperimen acak atau A/B test tanpa menempatkan kode JacaScript ke dalam page.

Bagaimana Cara Konfigurasi Nginx Reverse Proxy>?

Install Nginx Reverse Proxy

Install Nginx

Command apt akan digunakan pada langkah ini, berikut adalah command nya:

sudo apt-get update
sudo apt-get install nginx

 

Nonaktifkan Default Virtual House

sudo unlink /etc/nginx/sites-enabled/default

Menginstall Nginx Reverse Proxy

cd etc/nginx/sites-available/
vi reverse-proxy.conf

 

Copy dan paste kode berikut:

server {
listen 80;
location / {
proxy_pass http://192.x.x.2;
}
}

Pada perintah di atas, titik yang cukup penting adalah pass proxy memungkinkan permintaan yang datang melalui proxy reverse Nginx untuk meneruskan ke 192.x.x.2: 80, yang merupakan socket jarak jauh Apache. Dengan demikian, kedua server web – Nginx dan Apache berbagi konten.

Setelah selesai, cukup simpan file dan keluar dari editor vi. Anda dapat melakukan ini dengan memasukkan :wq.

Untuk meneruskan informasi ke server lain, Anda dapat menggunakan ngx_http_proxy_module di terminal. Sekarang, aktifkan directive dengan menautkannya ke /sites-enabled/ menggunakan command berikut:

sudo ln -s /etc/nginx/sites-available/reverse-proxy.conf /etc/nginx/sites-enabled/reverse-proxy.conf

Menguji Nginx dan Nginx Reverse Proxy

Anda telah sampai pada tahap terakhir tutorial ini yaitu menjalankan configuration test Nginx dan restart Nginx untuk menguji performanya. Masukkan command di bawah ini pada terminal Linux untuk memverifikasi fungsionalitas Nginx.

service nginx configtest
service nginx restart

 

Cara Upload Static Website di Firebase Hosting

How to Upload a Static Website to Firebase Hosting (Step by Step)?

Firebase hosting service is a dynamic and static web hosting service that is fast, secure and reliable. The big G calls it production-grade web content hosting for developers.

Moreover, files are deployed on SSDs and CDN edge servers around the globe. It supports hosting files like (javascript, HTML, CSS, etc), also supported through Cloud Functions.

Bagaimana cara upload static website di Firebase Hosting?

Untuk melakukan upload statics files di firebase hosting beberapa langkah yang harus dikerjakan adalah sebagai berikut:

  • Mendaftar layanan Firebase Hosting (Sign Up To Firebase). Karena untuk melakukan upload static files di firebase hosting ini memerlukan Account, maka cara yang pertama adalah mendaftar terlebih dahulu ke Firebase hosting secara gratis dengan mengakses: https://firebase.google.com/. Ketika pendaftaran selesa, maka kita dapat melanjutkan pada step selanjutnya dengan masuk pada halaman Console). (Once done, click Go to Console, for that you need a Google account).
  • Buat project baru (Create a New Project in Firebase). Membuat project di Console Firebase merupakan hal penting dan wajib dilakukan jika ingin mengupload data ke Firebase. (Creating a project is critical since you can save your data.) caranya adalah sebagai berikut:
    • Click add project (Klik tambah project)
    • Enter your Project Name (Tulis nama project kamu) dan klik Continue
    • Tambahkan juga Google Analytics (Add Google Analytics for your Firebase Project and click Continue. Wait, but what is Google Analytics? In simple words, it’s a free tool that can help you how many visitors your website gets in a period of time that can last from one day to a decade.)
    • Selanjutnya untuk pilih Analytics Location dan Accept Terms. Select Analytics Location & Accept Terms [checkboxes] and click on Create Project
  • Setelah Project terbuat, maka langkah selanjutnya adalah melakukan Setting untuk persiapan Firebase Hosting.

How to Set Up Firebase Hosting?

(Bagaimana cara melakukan setting pada Firebase Hosting?) Berikut ini adalah langkah-langkah untuk melakukan Set up Firebase hosting:

Install Firebase CLI

Apa yang dimaksud dengan Firebase CLI?

Firebase CLI adalah utilitas yang digunakan untuk mengelola proyek Firebase dan melakukan tugas seperti tugas manajemen Realtime Database dari baris perintah terminal. Untuk menginstallnya cukup mudah yaitu cukup mengetikan kode berikut pada Terminal linux (putty) / Windows Shell $ npm install -g firebase-tools
Setelah terinstall, maka sebaiknya kita cek dahulu versi Firebase Tools (Check Version Number) dengan mengetikan kode berikut ini: firebase -V

Langkah selanjutnya adalah setelah dihalaman Firebase Console terdapat tombol Next, maka silahkan di klik. (Now go back to the Firebase Console window and click on Next.)

Setelah itu silahkan kembali ke console CLI, untuk inisiasi project yang telah terbuat, maka selanjutnya adalah dengan melakukan login pada Firebase menggunakan CLI, adapun kode / perintah untuk login adalah sebagai berikut:
firebase login

Then a window appears in the browser. You have to log in here. (Selanjutnya akan diarahkan ke browser untuk login dengan account google). Setelah login berhasil, maka browser maupun console prompt akan memberikan status login berhasil.

Firebase Hosting Tutorial – Deploying a Static Website
How do I host a static website on Firebase hosting?
How do I upload my website to Firebase?
Can we host website on Firebase?
How do I host a static website?

Step 1: Create Firebase project.
Step 2: Initialize Firebase login.
Step 3: Initialize Firebase project into your system.
Step 4: Installing packages and creating views directory for dynamic website.
Step 5: Setting up Firestore (Cloud Database)
Step 6: Building up the dynamic content of the website.

General Windows Keyboard Shortcut 1

Microsoft Windows adalah sistem operasi terpopuler dan paling banyak digunakan oleh para pengguna komputer, notebook, dan netbook di seluruh dunia. Tahukah kamu bahwa terdapat keyboard shortcut (hotkeys) yang bisa membantu kamu dalam bekerja ketika menggunakan Windows? Berikut akan kami tampilkan beragam pilihan Windows keyboard shortcut standar yang dapat kamu pergunakan untuk mempercepat kerja kamu. Dapatkan ragam shortcut lainnya di General Windows Keyboard Shortcut 2.

Windows system key combinations

* F1: Menampilkan Help/Bantuan
* CTRL+ESC: Membuka Start menu
* ALT+TAB: Berganti-ganti antara program yang sedang terbuka
* ALT+F4: Mematikan/menutup program
* SHIFT+DELETE: Menghapus item secara permanen
* Windows Logo+L: Mengunci komputer (tanpa menggunakan perintah CTRL+ALT+DELETE)

Windows program key combinations

* CTRL+C: Copy/Salin
* CTRL+X: Cut/Potong
* CTRL+V: Paste/Tempel
* CTRL+Z: Undo/Membatalkan perintah sebelumnya
* CTRL+B: Bold/Memberi tebal
* CTRL+U: Underline/Memberi garis bawah
* CTRL+I: Italic/Membuat tulisan miring

Mouse click/keyboard combinations

* SHIFT+right click: Menampilkan shortcut menu yang berisikan perintah alternatif
* SHIFT+double click: Menjalankan default command alternatif (item kedua dalam menu)
* ALT+double click: Menampilkan properties
* SHIFT+DELETE: Menghapus sebuah item tanpa menempatkannya di Recycle Bin

Untuk meng-copy file
Tekan dan tahan CTRL key ketika kamu memindahkan file tersebut ke folder lainnya menggunakan mouse.

Untuk membuat shortcut
Tekan dan tahan CTRL+SHIFT ketika kamu memindahkan file tersebut ke folder lainnya atau ke desktop menggunakan mouse.

Accessibility shortcuts

* Tekan SHIFT 5 kali: Beralih StickyKeys on dan off
* Tekan dan tahan SHIFT key selama 8 detik: Beralih FilterKeys on dan off
* Tekan dan tahan NUM LOCK key selama 5 detik: Beralih ToggleKeys on dan off
* Left ALT+left SHIFT+NUM LOCK: Beralih MouseKeys on dan off
* Left ALT+left SHIFT+PRINT SCREEN: Beralih High contrast on dan off

Cara Menggunakan Rsync Over SSH

Pengertian Rsync – Rsync adalah program komputer perangkat lunak bebas untuk Unix dan Linux seperti sistem yang menyinkronkan file dan direktori dari satu lokasi ke lokasi lain sambil meminimalkan transfer data menggunakan pengkodean delta bila sesuai. Fitur rsync yang tidak ditemukan dalam program / protokol lain adalah bahwa mirroring berlangsung hanya dengan satu transmisi di setiap arah.

Untuk Rsync dapat digunakan melalui SSH untuk menyinkronkan file antar directory pada dua server yang berbeda. Dan apabila menggunakan rsync melakukan sinkronisasi data dapat menghemat bandwidth karena rsync tidak mengcopy semuanya tapi melakukan perbandingan terlebih dahulu pada data dan hanya melakukan copy data pada file yang terbaru di update saja,

Berikut adalah beberapa cara melakukan perintah Rsync:

  1. Akses ke server dengan user root atau yang setara dengan privillange root
  2. Sudah terinstall rsync pada kedua server
  3. Akses ke SSH ke server

Cara Menggunakan Rsync Over SSH

Sebelumnya melakukan rsync bisa lakukan verifikasi untuk rsyn apakah sudah terinstall pada server dengan command berikut

Cara Install Rsync

Debian / Ubuntu

sudo apt-get install rsync

CentOS / RHEL

sudo yum install rsync

Command umum / perintah dasar Rsync untuk mentransfer file adalah sebagai berikut:

Local ke Remote : rsync [OPTION]… -e ssh [SRC]… [USER@]HOST:DEST

Remote ke Local : rsync [OPTION]… -e ssh [USER@]HOST:SRC… [DEST]

Keterangan :

  • SRC : direktori sumber
  • DEST : direktori tujuan,
  • USER : nama pengguna SSH jarak jauh
  • HOST : remote host SSH atau Alamat IP

Beberapa option yang biasa digunakan untuk rsync

  • -a = archive / menyalin file dengan permission dari filenya dan memodifikasi waktu dan tanggal
  • -v = verbose / menampilkan visual output yang menunjukkan kemajuan dari proses yang dijalankan
  • -P = untuk menampilkan proses transfer dan file yang ditransfer

Melakukan rsync dari server local ke remote server : 

rsync -av -e 'ssh -p 222' /home/diwarta/svr2rsync [email protected]:/home/syn/svr1rsync/

Ket :

-e ‘ssh -p 222’ : digunakan untuk mendifinisikan port ssh yang lebih spesifik / custom port ssh

Apabila port SSH server tujuan masih default tidak perlu menggunakan -e ssh -p 222

Melakukan rsync dari remote server ke server local : 

rsync -av -e 'ssh -p 222' [email protected]:/home/syn/svr1rsync/ /home/diwarta/svr2rsync/

Cara Setting Mikrotik RB750 untuk Hotspot Mudah

Cara Setting Mikrotik RB750 untuk Hotspot – Hotspot merupakan salah satu cara untuk mengkoneksikan perangkat baik PC, atau Smartphone dengan internet menggunakan perangkat lain. Untuk kali ini kita akan membahas mengenai cara setting mikrotik RB750 untuk hotspot. Mikrotik RB750 sendiri adalah perangkat router canggih dengan kemampuan yang cukup lengkap. Perangkat tidak hanya bisa menjadi perangkat penghubung LAN namun juga bisa menjadi pemancar Wi-Fi hotspot yang mudah dan aman untuk digunakan karena bisa menggunakan username dan password.

Apa itu mikrotik dan Fungsinya?

Mikrotik merupakan sistem operasi berupa perangkat lunak yang digunakan untuk menjadikan komputer menjadi router jaringan. Sistem operasi ini sangat cocok untuk keperluan administrasi jaringan komputer, misalnya untuk membangun sistem jaringan komputer skala kecil maupun besar.

Apa saja yang bisa dilakukan oleh mikrotik?

  • Fitur – Fitur Mikrotik
  • Firewall dan NAT.
  • Routing – Static routing.
  • Data Rate Management.
  • Hotspot.
  • Point-to-Point tunneling protocols.
  • Simple tunnels.
  • IPsec.
  • Web proxy.
cara setting mikrotik rb750 untuk warnet dan hotspot,cara setting mikrotik rb750 untuk warnet game online,mikrotik rb750 untuk warnet speedy,mikrotik rb750 untuk warnet speedy dengan winbox,

Cara Setting Stik PES 2013s Versi PC

Bagaimana cara setting perangkat ini untuk hotspot, berikut adalah ulasannya.

  • Hal yang pertama harus dilakukan adalah Anda harus menentukan interface yang akan dibuat untuk hotspot. Karena kita akan menggunakan wifi maka yang dipilih adalah interface WLAN.
  • Berikutnya Anda aktifkan WLAN 1 sebagai contoh atau Anda bisa menambahkan WLAN lain. Gunakanlah mode AP Bridge dan kemudian isikan SSID menggunakan nama hotspot milik Anda.
  • Langkah berikutnya adalah Anda masukkan IP address untuk interface WLAN 1 Anda. Isikan sesuai dengan keinginan Anda dengan jumlah angka 12 digit.
  • Jika sudah Anda bisa mulai untuk membuat hotspotnya. Gunakanlah wizard hotspot setup untuk membuat setting lebih mudah. Caranya adalah masuk menuju menu IP kemudian klik Hotspot dan klik Hotspot Setup. Jika sudah pilih WLANq dan kemudian klik next.
  • Berikutnya adalah Anda isikan IP address dari WLAN 1 yang tadi dibuat dan kemudian berikan tanda centang pada Masquweadde Network dan kemudian klik Next.
  • Berikutnya Anda buat IP address untuk user. Bebas sesuai dengan kemauan Anda, nantinya IP ini akan otomatis muncul ketika user mencoba untuk konek ke server. Klik Next.
  • Selanjutnya Anda akan mendapatkan pilihan SSL Certificate, pilih saja none dan kemudian klik next.
  • Berikutnya untuk SMTP Server bisa Anda kosongkan dan Anda bisa klik next kembali.
  • Untuk DNS Servernya Anda bisa gunakan milik Google yakni 8.8.8.8 dan 8.8.4.4
  • Berikutnya Anda akan diminta untuk memasukkan DNS local hotspot server Anda juga bisa kosongkan bagian ini.
  • Hotspot sudah selesai dibuat sekarang Anda bisa konekkan perangkat Anda dengan hotspot yang dibuat.
  • Anda coba buka halaman jika halaman yang muncul adalah halaman login server maka Anda sukses membuat hotspot sendiri.
  • Masukkan username dengan nama admin dengan password kosong. Jika Anda berhasil masuk maka hotspot sukses dibuat.

Fungsi dan Peran Network Layer pada Jaringan Komputer

Peran penting dari Network Layer adalah untuk menyediakan fungsi routing, sehingga memungkinkan pengiriman paket data dari segmen networki lokal kesuatu yang ada pada suatu network lainnya dan untuk menjalankan tugas ini pada umumnya memerlukan IP (Internet Protocol).

IPX atau yang disebut dengan Internet Packet eXchange telah dirubah oleh perusahaan Novell ke beberapa termasuk NCP (Netware Core Protocol) dan SPX (Squence Packet Exchange), yang mana protokol-protokol ini telah masukkan ke sistem operasi Netware.

Beberapa peran penting yang mungkin dilakukan oleh Layer Network adalah sebagai brikut:

  • Mendeteksi Error
  • Memperbaiki error dengan mengirim ulang paket yang rusak
  • Membagi aliran data biner ke paket diskrit dengan panjang tertentu
  • Mengendalikan aliran

Pengertian MAC Address (Medium Access Control) dalam Jaringan

Jaringan komputer adalah terhubungnya komputer antara komputer satu dengan yang lainnya, dalam jaringan komputer terdapat berbagai jenis sistem jaringan termasuk MAC (Medium Access Control).

Media Access Control Address atau yang dikenal dengan istilah MAC Address adalah sebuah alamat dalam jaringan yang diimplementasikan oleh lapisan data-link pada tujuh lapisan model OSI yang juga berfungsi untuk merepresentasikan sebuah node tertentu pada jaringan.

Pada suatu jaringan berbasis Ethernet, MAC address adalah suatu alamat unik dengan panjang 48-bit (6 byte) yang berguna untuk mengidentifikasikan sebuah komputer, interface dalam router maupun node lain yang ada pada jaringan.

Disamping itu, MAC Address juga dikenal sebagai physical address, Ethernet address dan juga hardware address.

Kelebihan Maupun Kelemahan Client dan Server dalam Jaringan Komputer

Pengertian Komputer Server dan Client dalam suatu jaringan. Server merupakan komputer yang menyediakan fasilitas untuk komputer-komputer lain di dalam suatu jaringan yang memungkinkan dapat terhubung antara client satu dan client yang lainya.

Client adalah komputer-komputer pengguna maupun menerima fasilitas yang telah disediakan oleh komputer server dalam suatu jaringan.

Server dalam suatu jaringan tipe client-server disebut juga dengan Dedicated Server, hal ini dikarenakan murni berperan sebagai server yang mana telah menyediakan fasilitas terhadap workstation dan server tidak dapat menjadi workstation.

Kelebihan / Keunggulan dari sistem jaringan ini adalah:

  • Kecepatan akses lebih tinggi karena penyediaan fasilitas jaringan dan pengelolaannya dilakukan secara khusus oleh satu komputer (server) yang tidak dibebani dengan tugas lain seperti sebagai workstation.
  • Sistem keamanan dan administrasi jaringan lebih baik, karena terdapat sebuah komputer yang bertugas sebagai administrator jaringan, yang mengelola administrasi dan sistem keamanan jaringan.
  • Sistem backup data lebih baik, karena pada jaringan client-server backup dilakukan terpusat di server, yang akan membackup seluruh data yang digunakan di dalam jaringan.
  • Lebih mudah pengaturannya bila networknya besar karena administrasinya disentralkan.
  • Semua data dapat dibackup pada satu lokasi sentral.

Kelemahan dalam jaringan Server – Client adalah sebagai berikut:

  • Biaya operasional relatif lebih mahal.
  • Diperlukan adanya satu komputer khusus yang berkemampuan lebih untuk ditugaskan sebagai server.
  • Kelangsungan jaringan sangat tergantung pada server. Bila server mengalami gangguan maka secara keseluruhan jaringan akan terganggu.
  • Membutuhkan software NOS yang mahal contoh : NT atau server Windows 2000, XP,Novell, UNIX.
  • Membutuhkan hardware yang lebih tinggi dan mahal untuk mesin server.
  • Membutuhkan administrator yang professional.
  • Mempunyai satu titik lemah jika menggunakan satu server, data user menjadi tak ada jika server mati.

Dua Hal Yang Harus Diperhatikan Dalam Sistem Keamanan

(Dua Hal Yang Harus Diperhatikan Dalam Sistem Keamanan) – Memasang sistem keamanan dirumah merupakan suatu keputusan yang tepat. Dengan adanya sistem keamanan yang bagus dirumah kita bisa memberikan rasa aman dan nyaman, disamping itu dengan adanya sistem keamanan yang baik dirumah maka akan menjadi nilai tambahan apabila rumah tersebut henda dijual.

Apabila anda ingin memasang sistem keamanan model alarm, maka anda harus bisa mengoperasikan dengan benar, sehingga fungsi dari alaram tersebut bisa maksimal.

Berikut ini adalah dua hal yang harus dipertimbangkan saat anda hendak membeli dan memasang sistem keamanan dirumah anda dengan model alaram.

1. Mempertimbangkan kualitas produk sistem keamanan (alaram)
Hal ini diperuntukan untuk mengela lebih jauh lagi dari sistem keamanan yang ingin anda beli, pastikan anda membelinya sesuai dengan apa yang anda harapkan entah itu kualitasnya, fungsionalnya, pengoperasionalnya, sehingga dapat bisa andalkan disaat situasi yang darurat.

2. Pikirkan dengan cermat saat proses instalasi
Apabila anda hendak memasang alarm sendiri sebagai sistem keamanan dirumah anda, pastikan anda melakukannya dengan benar dan hati-hati. Apabila anda ingin memanggil seseorang untuk memasangkan sistem kemanan tersebut, anda harus mempertimbangkan harga dan kepercayaan terhadap orang yang akan memasang sistem keamanan tersebut.

Sistem keamanan untuk saat ini memang sangat diperlukan, seiring dengan banyaknya tindak kejahatan, terjadinya kebakaran, gempa, sistem keamananpun menjadi pilihan tersendiri untuk memberikan rasa aman dan nyaman.

Pengertian Dynamic routing protocol beserta Kelebihan dan Kekuranganya

(Pengertian Dynamic routing protocol beserta Kelebihan dan Kekuranganya) – Pada jaringan besar yang menggunakan banyak router, dynamic routing merupakan metode yang paling umum digunakan. Mengapa? Karena jika kita menggunakan metode static routing maka kita harus mengkonfigurasi semua router secara manual dan ini tidak mungkin untuk seorang network administrator.

Dengan menggunakan metode static routing kita membutuhkan banyak konfigurasi, sedangkan pada dynamic routing kita dapat mengkonfigurasi seminimal mungkin. Jadi sangat dimungkinkan metode dymanic routing untuk mengembangkan bagaimana router berkomunikasi dengan protocol yang digunakan. Dynamic IP routing adalah cara yang digunakan untuk melepaskan kewajiban mengisi masukan masukan ke routing table secara manual.

Protokol routing mengatur router-router sehingga dapat berkomunikasi satu dengan yang lain dan saling memberikan informasi routing yang dapat mengubah isi Routing table, tergantung keadaan jaringannya. Dengan cara ini, router-router mengetahui keadaan jaringan yang terakhir dan mampu meneruskan datagram ke arah yang benar.
Remote network dapat dikategorikan di tabel routing dengan menggunakan protokol dynamic routing. Dynamic routing protocol contohnya sebagai berikut: