Sabtu, 29 April 2017

8.4 Konfigurasi Membuat UserDir Apache

Konfigurasi Membuat UserDir Apache
Langsung saja kita ke tahap konfigurasinya :

Berikut adalah topologinya :

1. Langkah awal untuk membuat UserDir baru adalah dengan membuat user terlebih dahulu . Buat seperti cara dibawah ini :

2. Edit pada file "/etc/httpd/conf.d/userdir.conf" .

3. Akan muncul tampilan seperti dibawah ini, kemudian edit :

4. Edit seperti gambar dibawah ini :

5. Edit directorynya

6. Edit seperti gambar dibawah ini :

7. Restart httpdnya.

8. Buat direktori dengan nama /samsinartkj/public_html.

9. Ubah permission agar client bisa mengakses samsinartkj

10. Ganti owner pada direktori
  • Chmod 711: Untuk membaca,menulis dan mengeksekusi file/ direktori. semua user di group dapat melakukan tindakan  execute tapi tidak dapat membaca dan menulis. file/ direktori. semua user bukan group sahabat dapat melakukan execute tapi tidak membaca dan menulis file/ direktori.

11. Ubah permission nya juga.
  • 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.

12. Berikan permission ke direktori pada gambar dibawah ini :

13. Edit file /home/samsinartkj/public_html/index.html untuk mengisi tampilan web nya.

14. Ini adalah scriptnya :

15. Mengganti permission index.html.
  • chmod 644: Pemilik memiliki hak akses baca dan tulis sedangkan orang lain hanya dapat membaca saja.

16. Aktifkan home direktori nya.
  • setsebool -P httpd_enable_homedirs true: Mengijinkan HTTPD untuk dapat mengakses direktori.

17. Buka browser dan ketik "www.domain/~user/.

Konfigurasi Selesai .

8.3 Konfigurasi CGI Apache

Konfigurasi CGI Apache

Langsung saja kita ke tahap konfigurasinya :

Berikut adalah topologinya :
1. Install paket CGI dengan menggunakan perintah dibawah ini :

2. Installasi berhasil .

3. Cari kata ScriptAlias yang terletak di "/etc/httpd/conf/httpd.conf untuk membuat /var/www/html" dengan menggunakan perintah dibawah ini :
Note :
  1. grep : Adalah sebuah perintah yang berfungsi untuk mencari sebuah string pada suatu file.
  2. *ScriptAlias: Kata yang dicari.
  3. /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.

4. Isi scrip menjadi seperti gambar dibawah ini :
Note :
  1. /var/www/html/cgi-enabled: Direktori yang menjadi tujuan dari index.cgi.
  2. Options +ExecCGI: Berfungsi untuk mengeksekusi file CGI.
  3. AddHandler cgi-script .cgi
  4. .pl: Untuk mengaktifkan ekstensi dengan format .cgi .pl.

5. Restart httpnya nya dengan menggunakan perintah seperti gambar dibawah ini.

6. Buat direktori cgi-enabled.
Note :
  1. mkdir: Berfungsi untuk membuat direktori.
  2. /var/www/html/cgi-enabled: Nama direktori yang dibuat

7. Aktifkan script 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.

8. Aktifkan firewall untuk SELinux.
  • semanage fcontext -a -t https_sys_script_exec_t /var/www/html/cgi-enabled/: Untuk membuat konfigurasi menjadi permanen.

9. Buat isi file CGI nya.

10.  Ketikan script seperti dibawah ini

11. Lakukan penggantian mode chmod.
Note :
  1. chmod: Berfungsi untuk merubah hak akses dari sebuah direktori atau folder.
  2. 705: rwx--r-x: User bisa write,read,execute , group tidak bisa melakukan apa-apa, world hanya bisa read dan execute.
  3. /var/www/html/cgi-enabled/index.cgi: file yang akan diubah mode/permission nya.

12. Buka web browser menggunakan "www.namadomain/cgi-enabled/index.cgi" maka tampilan akan berubah.

Konfigurasi Selesai

8.1 Konfigurasi HTTPD (Apache Web Server)

Konfigurasi HTTPD (Apache Web Server)
Hasil gambar untuk apache adalah
Tahap konfigurasi :


Berikut adalah topologinya :
1. Lakukan penginstalan httpd dengan menggunakan perintah "yum install httpd -y" .

2. Instalasi sudah selesai dan ditandai dengan "Complete" yang berarti paket-paket yang berhubungan dengan httpd sudah terinstal. 



  • Konfigurasi HTTPD
1. Sebelum melakukan konfigurasi masuk dahulu menggunakan perintah seperti dibawah inI : 


2. Akan muncul tampilan seperti dibawah ini, kemudian lakukan konfigurasi pada bagian "ServerAdmin" dan "ServerName" .

3. Ubah menjadi seperti gambar dibawah ini .

4. Konfigurasi juga Directory nya :

5. Ubah menjadi seperti gambar dibawah ini :

6. Untuk mengkonfigurasi DirectoryIndex nya tambahkan script pada bagian seperti gambar dibawah ini :

7. Tambhakan script "index.cgi" dan "index.php" .

8. Lakukan start httpd menggunakan perintah "systemctl start httpd" .

9. Kemudian lakukan enable httpd menggunakan perintah "systemctl enable httpd" .

10. Setelah itu tambahkan service pada firewall dengan menaggunakan perintah dibawah ini :

11. Kemudian lakukan reload firewallnya dengan menggunakan perintah dibawah ini :

12. Kemudian kita coba akses webnya, ketikan "www.namadomain" pada browser maka hasilnya akan seperti gambar dibawah :

13. Selanjutnya membuat file index.html, tambahkan file pada index.html menggunakan perintah dibawah ini

14. Masukan script html kedalam file index.html, untuk mengatur tampilannya sesuka hati, untuk contoh tampilannya seperti gambar dibawah ini :

16. Kemudian coba akses web nya di browser, dan hasilnya seperti gambar dibawah ini .




8.2 Kongigurasi PHP Apache

 Konfigurasi PHP Apache

Langsung saja kita ketahap konfigurasinya :

Berikut adalah topologinya : 

1. Pertama install dulu paket untuk PHP dengan perintah "yum install php php-mbstring php-pear -y".

2. Instalasi sudah selesai yang ditandai dengan "Complete" .

3. Setelah itu masuk ke "php.ini" untuk mengaktifkan date timezone pada daerah yang ingin ditampilkan yaitu dengan menggunakan perintah dibawah ini :

4. "Date.timezone="Asia/Jakarta" : Waktu yang diatur adalah di benua Asia dan Kota Jakarta.

5. Setelah sudah, lakukan restart pada httpd nya dengan menggunakan perintah dibawah ini .

6. Buatlah file ".php" untuk masuk ke file "index.php" menggunakan perintah dibawah ini :

7. Contohnya masukkan script seperti gambar dibawah ini :

8. Selanjuthnya masuk ke web browser, maka tampilan nya adalah tanggal, karena kita mengatur tanggal bukan mengatuir waktu . 


Konfigurasi selesai .
Selamat mencoba .