Jumat, 31 Maret 2017

LAB 8.6 Konfigurasi SSL Apache


Assalamualaikum

okeh kembali lagi dengan saya...kali ini kita akan membahas tentang konfigurasi SSL Apache

berikut langkah-langkahnya
1. pertama kita masuk ke direktori certs
kemudian buat server key dan juga berikan password

2. Sekarang kita buat private key buatan sendiri dengan memasukan password key tadi ke openssl rsa nya.
openssl rsa -in server.key -out server.key


3. Buat server.csr "make server.csr". Dan isi data seperti gambar yang dikuningkan

4. lakukan sinkronisasi ssl pada serverkey dengan perintah seperti digambar

5. install mod_ssl
yum install mod_ssl -y

6. Edit file yang ada di /etc/httpd/conf.d/ssl.conf. Dan ubah script seperti pada gambar yang di kotak merah.
SSLCertificateFile /etc/pki/tks/certs/server.crt= Memberikan Sertifikat dengan server.crt.SSLCertificateKeyFile /etc/pki/tks/certs/server.crt= Memberikan Sertifikat dengan server.key.



7. restart httpd

8. Restorecon= Mengembalikan/mengganti permission untuk /etc/pki/

 9. edit file dibawah
SSLEngine= Menyalakan SSL.
SSLCertificateFile /etc/pki/tls/certs/server.crt= Lokasi sertifikat SSL.
SSLCertififaceKeyFile /etc/pki/tls/certs/server.key=  Lokasi sertifikat SSL key.

10. Kemudian kita mengecek file konfigurasi vhost apakah ada yang salah atau tidak.

11. Jalankan firewall untuk https

12. buka browser untuk pembuktian
lalu klik yang dikotak merahkan

 13. yak maka akan tetap bisa di akses

okeh sampai disini materi tentang ssl apache
semoga bermanfaat

Wassalamualaikum

LAB 8.5 Konfigurasi VirtualHost Webserver CentOS7


 Assalamualaikum

yakk bertemu lagi dengan saya..kali ini kita akan membahas tentang virtual host pada webserver

berikut konfigurasinya
1. pertama kita coba cek domain dulu

2. cek domain

3.  Buat file untuk VirtualHost yang ada di /etc/httpd/conf.d/.


4. edit file dengan perintah seperti di gambar
DocumentRoot= Direktori file domain.
ServerName= Domain yang digunakan.
ServerAdmin= Jika ada error maka dikirim ke amal@salomander.com
ErrorLog= File yang berisi tentang log error web tersebut. 
CustomLog= FIle yang isinya untuk custom log pada domain tersebut.


5. kemudian buat direktori untuk amal.com dan edit filenya

6. dan juga edit file untuk domain .net nya

7.  buka browser dan ketik amal.com

8. buka browser dan ketik amal.net

dan yak seperti itulah konfigurasi tentang virtualhost webserver
semoga bermanfaat

Wassalamualaikum

LAB 8.4 Konfigurasi membuat UserDir WebServer CentOS7



Assalamualaikum

yakk kembali lagi dengan saya..kali ini kita akan membahas tentang konfigurasi userdir untuk webserver

berikut konfigurasinya
1. pertama, pastinya kita buat userdirnya terlebih dahulu

2. kemudian ke file /etc/httpd/conf.d/userdir.conf dan edit beberapa konfigurasinya


3.  dan juga kita edit directorynya
allowoverride menjadi "All"
options menjadi "Nano"

4. kemudian restart httpd
lalu coba buat direktori dengan perintah seperti digambar

5. kemudian tuliskan beberapa perintah konfigurasi seperti berikut...keterangan:
- Chmod 711: Untuk membaca,menulis dan mengeksekusi file/ direktori.
chown: Digunakan mengganti owner dari suatu file atau direktori.
chmod 755: Hanya owner yang dapat membaca,menulis serta mengeksekusinya dan group serta othernya      hanya dapat membaca dan eksekusi namun tidak mempunyai hak untuk menulis.
- kemudian Berikan permission ke direktori /home/tkjadimas/public_html/ dengan perintah chcon

6. Edit file /home/salomander/public_html/index.html untuk mengisi tampilan web nya.

7. kemudian ganti permission index.html nya dengan perintah chmod 644 /home/user/public_html/index.html
kemudian aktifkan home direktorinya dengan perintah setsebool -P httpd_enable_homedirs true

 8. kemudian coba buka web dan ketik amal.net/~user/
berhasil

yakk sampai disini materi tentang UserDir WebServer
semoga bermanfaat

Wassalamualaikum

LAB 8.3 Konfigurasi cgi web sever



Assalamualaikum

yakk kembali lagi dengan saya..saya akan memberikan kalian beberapa ilmu yang mudah-mudahan bermanfaat

yaitu tentang konfigurasi CGI Web Server
berikut konfigurasinya

1. pertama kita install dulu paket CGI nya dengan perintah seperti dibawah
yum install perl perl-CGI policoreutils-python -y

 2. Cari kata ScriptAlias yang terletak di /etc/httpd/conf/httpd.conf untuk membuat /var/www/html.
grep : Adalah sebuah perintah yang berfungsi untuk mencari sebuah string pada suatu file.
*ScriptAlias" : Kata yang dicari.
/etc/httpd/conf/httpd.conf : Letak dari kata ScriptAlias

3. Pada awalnya, /cgi-bin/ adalah tempat default direktori CGI, untuk memindahkan agar bisa membuat file cgi yg terletak pada "/var/www/html/, maka terlebih dahulu membuat file cgi-enabled.conf dan masukan script seperti dibawah ini.
/var/www/html/cgi-enabled : Direktori yang menjadi tujuan dari index.cgi.
Options +ExecCGI: Berfungsi untuk mengeksekusi file CGI.
AddHandler cgi-script .cgi .pl : Untuk mengaktifkan ekstensi dengan format .cgi .pl.

4. lalu restart httpd dengan "systemctl restart httpd"
kemudian buat direktori cgi-enabled dengan "mkdir /var/www/html/cgi-enabled"
amkdir: Berfungsi untuk membuat direktori.
/var/www/html/cgi-enabled  Nama direktori yang dibuat.
lalu aktifkan script dari cgi nya menggunakan perintah chcon -R -t httpd_sys_script_exec_t /var/www/html/cgi-enabled/
chcon -R -t httpd_sys_script_exec_t: Untuk mengubah tipe context folder project kita menjadi httpd_sys_script_exec_t secara recursive.



5.aktifkan firewall untuk selinux
semanage fcontext -a -t https_sys_script_exec_t /var/www/html/cgi-enabled/: Untuk membuat konfigurasi menjadi permanen.

6.  Buat isi file CGI nya.
nano /var/www/html/cgi-enabled/index.cgi


7. maka ini lah tampilang Web cgi nya



yakk sampai disini materi tentang CGIWeb Server
semoga bermanfaat

Wassalamualaikum

LAB 8.2 Konfigurasi PHP Web Server



Assalamualaikum

yak kembali lagi dengan saya..kali ini kita akan membahas tentang tugas yang niscaya bermanfaat bagi kita semua

kebetulan nama konfigurasinya adalah PHP Web Server
berikut konfigurasinya

1. pertama kita install dulu paket untuk PHP dengan perintah "yum install php php-mbstring php-pear -y"
kemudian masuk ke php.ini untuk mengaktifkan date timezone
Asia/Jakarta untuk benua dan kota dari waktu yang ditentukan


2. kemudian restart lah httpdnya

3, lalu kita masuk ke text editor dari index.php seperti digambar
lalu isikan file seperti dibawah ini (bebas, asalkan ada "print date dsb...")

4. kemudian buka web dan ketik amal.net/index.php
yakk sampai disini materi tentang PHP Web Server
semoga bermanfaat

Wassalamualaikum

LAB 8.1 Konfigurasi HTTPD (Apache Web Server)


Assalamualaikum

yakk kembali lagi dengan saya kali ini kita akan membahas tentang Apache

apa itu? Apache adalah sebuah nama web server yang bertanggung jawab pada request-response HTTP dan logging informasi secara detail(kegunaan basicnya). Selain itu, Apache juga diartikan sebagai suatu web server yang kompak, modular, mengikuti standar protokol HTTP, dan tentu saja sangat digemari.

nah gimana konfigurasinya? berikut langkah-langkah untuk melakukan konfig apache

nah saya pakai topologi 1 server dan 1 client

pertama kita konfigurasi server
1. kita coba install dulu httpd-nya dengan perintah
"yum install httpd -y"

2. kemudian buka text editor /etc/httpd/conf/httpd.conf
lalu ganti seperti yang saya buat dibawah..nah jadi kita ganti server admin seperti yang kita inginkan..
dan juga ganti server name menjadi yang kita inginkan juga..dan gunakan port 80 karena 80 adalah port httpd

 3. ubah alloverride menjadi all
nah karena alloverride ini berfungsi sebagai pengatur dari file "/var/www"

 4. kemudian di direktory index tambahkan file .php  dan .cgi
jadi kita juga bisa membaca file index.php dan .cgi

 5. kemudian kita jalankan httpd dengan perintah
systemctl start httpd
systemctl enable httpd

6. selanjutnya tambah service firwall untuk httpdnya
dengan perintah seperti digambar
firewall-cmd : perintah untuk masuk ke pengaturan firewall
--permanent : Adalah perintah untuk menambahkan sesuatu secara permanent didalam firewall.
--add-service=http : Adalah perintah untuk menambahkan service http agar bisa lewat firewall.

7. kemudian coba buka web browser lalu ketik nama web yang sudah dibuat

8. kemudian kita coba ganti tampilannya dengan perintah /var/www/html/index.html

9. maka akan tampil seperti ini
yakk sampai disini materi tentang Apache Web Server
semoga bermanfaat

Wassalamualaikum