Showing posts with label webserver. Show all posts
Showing posts with label webserver. Show all posts

Cara Mudah Install ModSecurity Apache di Ubuntu | WebServer

December 13, 2019 Add Comment
Asalamualaikum Wr Wb.
Anibar Studio - Pada kesempatan kali ini saya akan membagikan sebuah tutorial Cara Mudah Install ModSecurity Apache di Ubuntu, pada dasarnya kita selaku admin server dimana kita menyimpan banyak aplikasi dan website dalam server tersebut maka selayaknyalah keamanan serverpun kita utamakan, maka dari itu tutorial ini pasti akan sangat anda butuhkan, apa yang saya tulis ini adalah pengalaman pribadi.


I. | TAHAP INSTALASI

Untuk menginstall ModSecurity Apache, pastinya teman-teman semua sudah menginstall Apache.
Selanjutnya tinggal masukan perintah instalasi seperti dibawah ini:

#> apt-get install libapache2-modsecurity

Tunggu sampai prosess instalasi selesai, jika ada pertanyaan maka silahkan jawab Y.
Setelah prosess instalasi selesai, silahkan cek apakah prosesss instalasi tadi berhasil atau tidak dengan cara mengetik perintah seperti dibawah ini :

#> apachectl -M | grep security

Jika tampilanya seperti dibawah ini, maka selamat prosess instalasi berhasil, perhatikan gambar dibawah ini.




II. | TAHAP KONFIGURASI

Setelah selesai instalasi, langkah selanjutnya adalah mengkonfigurasi ModSecurity yang sudah kita install, langkah-langkahnya sebagai berikut:

Ubah nama file modsecurity.conf-recommended menjadi modsecurity.conf  yang ada di dalam folder /etc/modsecurity/ dengan menggunakan perintah seperti dibawah ini:

#> sudo mv /etc/modsecurity/modsecurity.conf-recommended /etc/modsecurity/modsecurity.conf

Selanjutnya kita buka file modsecurity.conf dengan menggunakan perintah :

#> sudo nano /etc/modsecurity/modsecurity.conf

Selanjutnya ubah pengaturan dari :

SecRuleEngine detectiononly
Menjadi :
SecRuleEngine on

Perhatikan gambar dibawah ini.


Selanjutnya kita cari baris paling bawah dan kita masukan secript dibawah ini:


# ModSecurity Core Set Rules (CSR)
IncludeOptional /usr/share/modsecurity-crs/*.conf
IncludeOptional /usr/share/modsecurity-crs/activated_rules/*.conf


Seperti yang saya contohkan pada gambar dibawah ini:



Setelah perubahan selesai, selanjutnya kita keluar dan menyimpan dengan cara CTRL + X terus Y lalu ENTER, kita sudah berhasil mengkonfigurasi ModSecurity yang sudah kita install, selanjutnya kita restart apache dengan menggunakan perintah :


#> systemctl restart apache2


III. | SELESAI

Alhamdulilah prosess pengamanan webserver kita sudah kita lakukan dan sudah berhasil, semoga dengan langkah kecil ini bisa mengamankan webserver kita, karena kita selaku admin website terkadang selalu was-was masalah keamanan.

Itulah pembahasan saya kali ini tentang Cara Mudah Install ModSecurity Apache di Ubuntu | WebServer, jangan lupa mampir terus ke blog saya.
Terimakasih atas perhatianya semoga bermanfaat.

Cara Install PHP di ubuntu 18.04 | Anibar Studio

September 11, 2019 Add Comment

Anibar Studio - Asalamualaikum Wr Wb, selamat malam teman semua, semoga kita semua selalu ada dalam kesehatan dan kebahagiaan, Aamiin.

Pada kesempatan kali ini saya akan memberikan sebuah tutorial untuk teman-teman semua bagaimana Cara Install PHP di ubuntu 18.04, sebelum melanjutkan tutorial ini barangkali teman-teman ingin mengetahui postingan saya sebelumnya yaitu

Cara Install Web Server Apache di Ubuntu 18.04 LTS
Cara Install Mysql dan mysql_secure di Ubuntu 18.04

Sebelum melanjutkan tutorialnya mari sama-sama kita cari tahu apa itu PHP. Menurut Wikipedia,
PHP (Hypertext Preprocessor) adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML.[4][5] PHP banyak dipakai untuk memprogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS. Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.

Tahap selanjutnya dalah Tahap Instalasi,

Silahkan login ke Server dengan menggunakan user root (Super User)
Update Repository dengan menjalankan perintah
#> sudo apt-get update

Setelah itu silahkan install php dengan menggunakan perintah
#> sudo apt-get install php

Tunggu sampai prosess instalasi selesai dan jika saat instalasi ada pertanyaan silahkan klik ketik Y lalu Enter

Jika ingin menginstall paket-paket PHP lainya silahkan gunakan perintah seperti di bawah ini.
#>sudo apt-get install libapache2-mod-php php-mysql php-curl php-gd php-json php-zip

pastikan yang anda install adalah paket yang anda perlukan.
Setelah selesai install PHP dan paket PHP yang diperlukan silahkan restart Apache anda dengan menggunakan perintah

#> service apache2 restart

Selamat, php anda sudah terinstall..

Terimakasih atas perhatianya dan semoga bermanfaat
Selamat mencoba dan semoga berhasil.

Cara Install Web Server Apache di Ubuntu 18.04 LTS | Anibar Studio

September 09, 2019 Add Comment

anibarstudio.blogspot.com - Selamat Pagi kawan semua, semoga kita selalu ada dalam kesehatan dan kebahagiaan, pada kesempatan kali ini saya akan memberiksn sebuah tutorial buat kalian semua bagaimana Cara Install Web Server Apache di Ubuntu 18.04 LTS

Menurut Wikipedia Apache adalah :
Server HTTP Apache atau Server Web/WWW Apache adalah server web yang dapat dijalankan di banyak sistem operasi (Windows, linux, unix, Mac) yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan HTTPdan port 80, pada dasarnya adalah saat kita mengaksess satu buah website, contoh seperti google.com maka secara tidak langsung anda sedang berinteraksi dan anda sedang dilayani oleh Apache untuk membantu menemukan apa yang anda minta.

dan yang akan saya bahas pada kesempatan kali ini adalah apa yang pernah saya lakukan saat saya menginstall Web Server apache pada server saya.
Saya menggunakan Ubuntu versi 18.04 LTS

Pertama-tama pastikan bahwa Ubuntu anda sudah di update dan sudah melakukan update repository yaitu dengan menggunakan perintah
#> sudo apt-get update

Setelah prosess update repository selesai, mari kita mulain instalasi Apache nya dengan memasukan perintah
#> sudo apt-get install apache2

Tunggu sampai prosess selesai, jika ada pertanyaan maka jawab saja Y lalu Enter.

Setelah Prosess selesai maka Ketahap selanjutnya yaitu memberikan perintah kepada firewall ufw agar mengizinkan Apache/port 80 bisa diaksess dari luar, silahkan ketikan perintah ini
#> sudo ufw allow 'Apache'

Untuk melihat apakah perintah yang kita lakukan berhasil atau tidak, maka silahkan masukan perintah ini
#> sudo ufw status

Perintah diatas artinya kita akan melihat service mana saja atau port mana saja yang di izinkan oleh firewal ufw agar bisa diakses dari luar

Tahap selanjutnya adalah kita cek Status Apache yang kita install sudah running ataubelum dengan cara memasukan perintah
#> sudo systemctl status apache2

Tahap selanjutnya mari kita coba aksess server kita dari komputer lain, pastikan kalian berada dalam satu jaringan.
silahkan buka browser dan ketik ip addres server kalian contoh http://192.168.8.20/
maka harusnya keluar seperti pada gambar dibawah ini



Jika sudah keluar seperti pada gambar diatas, maka kita sudah berhasil melakukan instalasi Web Server menggunakan Apache

Baca : Cara Install Mysql dan mysql_secure di Ubuntu 18.04

NB: Untuk perintah perintah yang bisa dibutuhkan pada saat menjlankan Web Server Apache adalah

Stop : #> sudo systemctl stop apache2
Start : #> sudo systemctl start apache2
Restart : #> sudo systemctl restart apache2

Terimakasih atas perhatianya semoga bermanfaat
Selamat mencoba dan semoga berhasil..

Membangun WebServer dengan FreeBsd | Anibar Studio

July 04, 2019 Add Comment
Anibar Studio - Selamat sore dan salam kopi hitam saya ucapkan untuk anda semua yang dari pagi duduk di depan komputer sambil me monitoring kondisi server yang sedang dikelolanya, banyak sekali yang terjadi dan harus kita pantau bagaimana server itu bekerja setiapharinya agar tidak ada hackel hackel yang menjahili server kita.

mohon maaf sebelumnya kepada semua guru yang sudah malang melintang di dunia server, izinkanlah Anibar Studio ini untuk begbagi bagaimana caranya membangun satu buah web server dengan menggunakan OS Freebsd.

Mari sama-sama kita mulai dengan membaca "Bismilahirahmanirahim" agar allah memberikan kelancaran dalam prosess belajar kita.

Patikan sudah update Repository, jika belum, silahkan baca postingan saya
Baca : Cara Instalasi Repo Offline di FreeBsd
Pastikan sudah membaca postingan saya tentang : Cara Install FreeBsd Lengkap jika anda belum menginstallnya


Install Apache

Pertama-tama kita install dulu apache pada freebsd
masuk ke folder /usr/ports/www/apache22 dengan perintah
# cd /usr/ports/www/apache22
ketikan perintah : make install clean && rehash
tunggu sampai prosess instalasi selesai, biasanya membutuhkan waktu lumayan lama..

Selanjutnya edit file httpd.conf apache yang berada di /usr/local/etc/apache22/httpd.conf dengan menggunakan editor ee
perintahnya seperti ini
# ee /usr/local/etc/apache22/httpd.conf

silahkan edit baris ini :
ServerAdmin emailkita@domain.com
ServerName namadomainkita:80

jika sudah selesai, untuk menyimpanya silahkan tekan CTRL + C lalu ketik exit, klik enter

selanjutnya kita buat supaya Apache selalu enable otomatis setelah server reboot atau shutdown
kita edit file /etc/rc.conf dengan menggunakan editor ee
perintahnya seperti ini :
 # ee /etc/rc.conf 

tambahkan dua baris berikut ini:
apache22_enable="YES"
apache22_http_accept_enable="YES"

sudah selesai, silahkan tekan CTRL + C lalu ketik exit, tekan enter

selanjutnya kita aktifkan service apache kita dengan cara masukan perintah ini
# service apache22 start
untuk melihat apakah apache sudah berjalan dengan baik, silahkan buka browser lalu ketik IP/Domain server kalian, kalau muncul tulisan "IT WORKS" berarti apache sudah terinstall



Install MariaDB (databases)

Setelah apache terinstall dengan baik, silahkan kita install databases MariaDB, perhatikan ini bukan MySQL ya.
untuk cara installnya, silahkan masuk ke folder /usr/ports/database/mariadb55-server
perintahnya seperti ini :
# cd /usr/ports/database/mariadb55-server
lalu kita install dengan memasukan perintah
# make install clean && rehash
Tunggu sampai prosess instalasi selesai, biasanya membutuhkan waktu lumayan lama.

Selanjutnya kita pindahkan file my.cnf dengan perintah dibawah ini
# cp /usr/local/share/mysql/my-huge.conf /var/db/mysql/my.cnf

Selanjutnya kitabuat supaya MariaDB otomatis enable saat komputer sudah direstart atau shutdown
edit file rc.conf menggunakan ee, perintahnya dibawah ini
# ee /etc/rc.conf
Tambahkan baris dibawah ini :
mysql_enable="YES"
Jika sudah selesai, simpan dengan menekan CTRL + C lalu ketik exit, lalu enter

Kita aktifkan service MariaDB dengan perintah:
#service mysql-server start

Tahap selanjutnya membuat password untuk root di MariaDB, masukan perintah ini
# mysqladmin -u root password 'passwordanda'
selesai..



Install PHP

Setelah MariaDB terinstall selanjutnya kita install PHP, silahkan masuk ke folder /usr/ports/lang/php5 dengan perintah,
# cd /usr/ports/lang/php5
langsung kitainstall dengan perintah
# make install clean && rehash
jika pada option muncul popup, silahkan pilih atau ceklis "build apache module" dan lanjutkan instalasi,
Tunggu sampai prosess instalasi selesai

Selanjutnya kita lakukan seting php yang barusan kita install
pindah ke folder /usr/local/etc/ dengan perintah
# cd /usr/local/etc
kita copy file php.ini-production dan ubah menjadi php.ini dengan perintah
# cp php.ini-production php.ini
lalu kita edit file php.ini dengan perintah
# ee php.ini

Kita edit bagian :
;date.timezone = (line 919)
;session.save_path = "N;/path" (line 1375)

Menjadi
date.timezone = Asia/Jakarta
session.save_path = "/tmp"

kita hilangkan juga ; di awal, perhatikan ya..

kalau sudah selesai, kita simpan dengan cara tekan CTRL + C lalu ketik exit, tekan enter

Selanjutnya kita setting httpd.conf dengan menggunakan editor ee, perintahnya dibawah ini

# ee /usr/local/etc/apache22/httpd.conf

edit baris yang ada :
DirectoryIndex index.html (line 241)
AddType application/xcompress.Z (line 382)
AddType application/xgzip .gz .tgz

menjadi :
DirectoryIndex index.php index.html
AddType application/xcompress.Z
AddType application/xgzip .gz .tgz
AddType application/xhttpdphp .php
AddType application/xhttpdphpsource .phps


kalau sudah selesai, kita simpan dengan cara tekan CTRL + C lalu ketik exit, tekan enter

kalau sudah selesai, kita restart Apache dengan perintah
# service apache22 restart


Selamat, kita sudah punya satu buah web server dengan menggunakan OS FreeBsd, silahkan lanjutkan dengan install Wordpress Jomla atau web yang sudah sobat buat..

Terimakasih banyak, semoga bermanfaat..