Tampilkan postingan dengan label Web Server. Tampilkan semua postingan
Tampilkan postingan dengan label Web Server. Tampilkan semua postingan

Konfigurasi Ajenti di CentOs 7

Selamat gelap, terang, jingga semuanyaaa! Selamat datang di 3G! Go Getol Gan! Emang bener hidup kita itu kudu getol gan, makannya kita kudu rajin dan semangat buat nyelesain semuanye, ini nih bakal saya tunjukin tutorial yang insyaallah bermanfaat buat kalian semua.

Ajenti server admin panel adalah open source tools yang berfungsi sebagai sistem manajemen control panel berbasis web untuk mengelola dan monitoring  server berbasis Linux yang berlisensi open source. Ajenti ini sangat bermanfaat karena dapat mengelola mesin Linux berbasis web. Berikut ini tutorial nya:

1. Install repositori ajenti.
 yum -y install http://repo.ajenti.org/ajenti-repo-1.0-1.noarch.rpm

2. Selanjutnya download repository epel yang versi paling terbaru.
wget http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm

3. Install repository epel yang sudah di download.
rpm -ivh epel-release-7-11.noarch.rpm

4. Download paket ajenti melalui repository epel.
yum --enablerepo=epel -y install ajenti

 5. Tambahkan port 8000 untuk Ajenti.
firewall-cmd --permanent --zone=public --add-port=8000/tcp
firewall-cmd --reload
6. Kalau tidak mau memakai SSL bisa di disable menjadi false, kalau mau memakai SSL biarkan true saja.
 "ssl": {
        "enable": false,
7. Restart service ajenti.
systemctl restart ajenti 

 8. Akses ke "http://(nama host server atau alamat IP):8000" dengan browser web dari komputer klien, maka formulir masuk Ajenti ditampilkan. Secara default username dan password nya adalah [root: admin].

9. Dan ini adalah halaman utama Ajenti. Anda bisa mengelola sistem Linux nya lewat sini.

Seperti itu lah konfigurasi yang bisa saya kasih. Terima kasih sudah mengunjungi blog ini. Go Getol Gan!!!

Konfigurasi Speedtest Jaringan Lokal (CentOs 7)

Selamat gelap, terang, jingga semuanyaaa! Selamat datang di 3G! Go Getol Gan! Emang bener hidup kita itu kudu getol gan, makannya kita kudu rajin dan semangat buat nyelesain semuanye, ini nih bakal saya tunjukin tutorial yang insyaallah bermanfaat buat kalian semua.

Speedtest adalah sebuah situs yang disediakan untuk menyediakan test kecepatan koneksi jaringan. Pada postingan kali ini saya menggunakan speedtest master pada server speedtest yang diletakan di dalam web server. Berikut konfigurasinya:

1. Download paket speedtest-master lalu extract file tersebut. Untuk download klink disini.

2. Kemudian pindahkan file speedtest ke dalam direktori web server, biasanya ada di "/var/www/html".
mv speedtest-master /var/www/html/ 

3. Ubah nama folder speedtest.
mv speedtest-master/ speedtest

 4. Berikan permission kepada file speedtest.
chcon -R -t httpd_sys_content_t /var/www/html/*
 
5. Disini bisa menggunakan template yang mana yang ingin digunakan dengan rename file menjadi index.html
mv example-progressBar.html index.html

6. Jangan lupa start service httpd atau menambahkan service http, kalau sudah bisa akses menggunakan ip/domain.
ip/speedtest

Seperti itu lah konfigurasi yang bisa saya kasih. Terima kasih sudah mengunjungi blog ini. Go Getol Gan!!!

Uninstall XAMPP di Ubuntu Dekstop (17.04)

Selamat gelap, terang, jingga semuanyaaa! Selamat datang di 3G! Go Getol Gan! Emang bener hidup kita itu kudu getol gan, makannya kita kudu rajin dan semangat buat nyelesain semuanye, ini nih bakal saya tunjukin tutorial yang insyaallah bermanfaat buat kalian semua.

Pada postingan kali ini saya akan mengshare gimana caranya uninstall XAMPP di Ubuntu Dekstop kalian sekaligus menghapus directory dari XAMPP nya, caranya gk susah, silahkan ikuti langkah langkah berikut:

1. Masuk ke directory tempat XAMPP terinstall.
cd /opt/lampp

2. Jalankan file uninstall untuk melakukan proses uninstall XAMPP.
 ./uninstall

3. Secara otomatis, nanti akan masuk ke Setup proses uninstall XAMPP.

4. Untuk menghapus directory XAMPP nya, ketik perintah seperti dibawah ini.
rm -rf /opt/lampp

Seperti itu lah konfigurasi yang bisa saya kasih. Terima kasih sudah mengunjungi blog ini. Go Getol Gan!!!

Install XAMPP di Ubuntu Dekstop (17.04)

Selamat gelap, terang, jingga semuanyaaa! Selamat datang di 3G! Go Getol Gan! Emang bener hidup kita itu kudu getol gan, makannya kita kudu rajin dan semangat buat nyelesain semuanye, ini nih bakal saya tunjukin tutorial yang insyaallah bermanfaat buat kalian semua.

XAMPP ialah perangkat lunak bebas yang mendukung banyak sistem operasi, merupakan campuran dari beberapa program. Yang mempunyai fungsi sebagai server yang berdiri sendiri (localhost), yang terdiri dari program MySQL database, Apache HTTP Server, ProFTPD, dan penerjemah ditulis dalam bahasa pemrograman PHP dan Perl. Oke berikut ini tutorial nya:

1. Pertama, download dulu installer XAMPP nya, kalau lewat browser tinggal ke link seperti di kotak merah atau menggunakan command line dengan perintah:
wget http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/1.8.3/xampp-linux-1.8.3-2-installer.run/download

2. Jangan lupa "Save File".

3. Selanjutnya coba masuk ke dalam directory tempat file nya di unduh untuk merubah permission terhadap file installer.
chmod +x nama_file

4. Setelah merubah permission selanjutnya adalah install file installer tersebut.
 ./nama_file

5. Setelah menjalankan perintah diatas, otomatis akan tampil ke Setup XAMPP, dalam proses ini sama saja seperti kita menginstall di Windows, tinggal klik "Next" saja.

6. Pilih komponen yang akan di install.

7. Nah disini adalah letak directory dari file XAMPP, tertulis ada di directory "/opt/lampp".

8. Kalau mau info lebih lanjut tentang XAMPP itu, bisa beri tanda silang di kotak nya.

9. Kalau sudah siap untuk install, klik "Next".

10. Dan XAMPP akan melakukan proses install.

11. Install sudah selesai, beri tanda silang untuk menjalankan XAMPP.

12. Kalau mau menjalankan XAMPP secara manual dengan command line ketik perintah:
 /opt/lampp/lampp start

13. Untuk cek status, ketik perintah:
 /opt/lampp/lampp status

14. Untuk menghentikan, ketik perintah:
 /opt/lampp/lampp stop

15. Atau kita bisa memanage servers XAMPP, caranya masuk ke directory XAMPP, dan ketik perintah:
 ./manager-linux.run

16. Kalau web server sudah dijalankan, ketik localhost di browser, maka akan otomatis masuk ke tampilan XAMPP.

Seperti itu lah konfigurasi yang bisa saya kasih. Terima kasih sudah mengunjungi blog ini. Go Getol Gan!!!

Lab 9.17 Konfigurasi Nginx+PHP-FPM (Ubuntu 16.04)

Selamat gelap, terang, jingga semuanyaaa! Selamat datang di 3G! Go Getol Gan! Emang bener hidup kita itu kudu getol gan, makannya kita kudu rajin dan semangat buat nyelesain semuanye, ini nih bakal saya tunjukin tutorial yang insyaallah bermanfaat buat kalian semua.

PHP-FPM (FastCGI Process Manager) adalah alternatif implementasi PHP FastCGI dengan beberapa fitur tambahan yang berguna untuk situs dengan ukuran apapun, terutama situs yang ramai.

Topologi yang saya gunakan.
  • KONFIGURASI SERVER
1. Install paket untuk php-fpm.
apt-get install php php-fpm -y

2. Tambahkan script seperti gambar dibawah untuk konfigurasi PHP-FPM.
nano /etc/nginx/sites-available/default

3. Restart php-fpm nginx nya.
systemctl restart php7.0-fpm nginx

4. Buat phpinfo untuk mengakses file nya.
echo "<?php phpinfo() ?>" > /var/www/html/info.php

  •  PENGUJIAN
1. Akses web nya, makan akan ada tampilan dari PHP-FPM.
www.domain/info.php
Seperti itu lah konfigurasi yang bisa saya kasih. Terima kasih sudah mengunjungi blog ini. Go Getol Gan!!!

Lab 9.16 Konfigurasi Auth Basic Nginx (Ubuntu 16.04)

Selamat gelap, terang, jingga semuanyaaa! Selamat datang di 3G! Go Getol Gan! Emang bener hidup kita itu kudu getol gan, makannya kita kudu rajin dan semangat buat nyelesain semuanye, ini nih bakal saya tunjukin tutorial yang insyaallah bermanfaat buat kalian semua.

Authentication, sebuah metode untuk memverifikasi user, berbasiskan pada username dan password, Token card atau respon Challenge.

Topologi yang saya gunakan.

  • KONFIGURASI SERVER
1. Install apache2-utils.
apt-get install apache2-utils -y

2. Tambahkan script seperti gambar dibawah untuk konfigurasi authentication basic.
nano /etc/nginx/sites-available/default

3. Tambahkan user untuk login auth basic.
htpasswd -c /etc/nginx/.htpasswd user
  • htpasswd: Perintah membuat password.
  • -c: create password.
  • /etc/nginx/.htpasswd: Letak user nya.
  • adimasbahtiar: User yang diberi password.
4.  Sekarang buat kan direktori untuk letak direktori konfigurasi auth-basic.
mkdir /var/www/html/auth-basic

5. Lakukan restart nginx.
systemctl restart nginx

6. Edit file .html untuk tampilan sebuah web auth-basic.
nano /var/www/html/auth-basic/index.html

  • PENGUJIAN
1. Akses dari browser client dan login dengan user yang telah dibuat.
www.domain/auth-basic  

2. Setelah login akan masuk kedalam sebuah tampilan web auth-basic.

Seperti itu lah konfigurasi yang bisa saya kasih. Terima kasih sudah mengunjungi blog ini. Go Getol Gan!!!