Jumat, 09 Juni 2017

8.16 Konfigurasi PHP-FPM Nginx

Konfigurasi PHP-FPM Nginx


Okeh langsung saja kita ke tahap konfigurasinya :
Berikut ini adalah topologinya :
Konfigurasi Server Nginx :

1. Pertama install dulu php-mbsting dan php-pear dengan repo epel sampai ada tulisan complete seperti gambar dibawah ini, tandanya sudah selesai.


2.  Tambahkan repository dari remi untuk php-fpm.


3.  Selanjutnya install phpfpm dengan repo remi.


4. Kemudian edit pada php-fpm.d/www.conf

5. Edit user dan grup menjadi "=nginx".

6. Kemudian start dan enable php-fpm, menggunakan perintah dibawah ini .

7. Kemudian jalankan/restart nginx nya .

8. Kemudian edit file vhost, untuk membuka file nya menggunakan perintah dibawah ini .

9. Lalu edit dan tambahkan script untuk php-fpm seperti gambar dibawah yang diberi kota warna merah .

10. Kemudian restart nginx nya .

11. Sekarang kita coba tes dan menambahkan php info ke dalam html menggunakan perintah dibawah ini . 

12. Selanjutnya kita akan coba akses web dengan membukanya pada browser dengan mengetikkan www.samsinar.net/info.php

Konfigurasi Selesai .
Semoga Bermanfaat .

8.15 Konfigurasi Basic Authentication Nginx

Konfigurasi Basic Authentication Nginx


Authentication adalah sebuah metode untuk memverifikasi user, berbasiskan pada username dan password. Nah kalau di web server ini, ketika kita mengakses halaman web auth basic nya, itu terlebih dahulu memasukan user dan password yang sudah dibuatnya.
Berikut adalah konfigurasinya :
Ini adalah topologinya : 




Konfigurasi Server Nginx :

1. Pertama-tama download aplikasi dari HTTPD untuk authentication.


2. Selanjutnya buat htpasswd di nginx, namun sebelum itu edit terlebih dahulu file.conf nya dengan menggunakan perintah dibawah ini .

3. Tambahkan script sesuai dengan gambar dibawah ini .

4.  Buat htpasswd user untuk login authentication-nya .

5. Kemudian restart server nginx nya .

6. Selanjutnya buat direktori auth-basic yang menjadi tujuan dari lokasi auth-basic.

7. Kemudian edit file index.html dan untuk membukanya gunakan perintah dibawah ini .

8.  Untuk tampilan web nya, edit seperti gambar di bawah ini .

9. Buka browser akses www.namadomain/auth-basic, maka akan muncul tampilan seperti gambar dibawah ini bahwa kita diminta untuk memasukkan nama user dan password, maka isilah sesuai dengan yg sudah kita buat pada beberapa langkah sebelumnya .


10.  Maka saat itu juga kita akan masuk didalam tampilan web yang telah kita edit sebelumnya .

Konfigurasi Selesai
Selamat Mencoba dan semoga bermanfaat .

Kamis, 08 Juni 2017

8.14 Konfigurasi SSL Nginx

Konfigurasi SSL Nginx


Konfigurasi SSL adalah memberikan sertifikat web berupa HTTPS. 

HTTPS merupakan kata yang berasal dari bahasa inggris dan asal katanya terdiri dari Hypertext Transfer Protocol Securre dan disingkat menjadi HTTPS. HTTPS dapat diartikan sebagai bentuk protokol valid dan aman. 

Okeh kita langsung saja ketahap konfigurasinya :
Berikut ini adalah topologinya :

1. Pertama-tama masuk ke direktori certs, menggunakan perintah di bawah ini .

2. Kemudian buat sertifikat key nya dan berikan passwordnya

3. Selanjutnya  buat private key (buatan sendiri) dengan memasukan password key yang telah kita buat tadi tadi ke openssl rsa nya.

4. Kemudian buat sertifikat csr nya dan isikan data data yang ingin dibuat, bisa dilihat seperti gambar dibawah ini .

5. Masukan csr nya jadi supaya crt menggunakan key yang telah dibuat tadi.

6. Masuk ke vhost nya, menggunakan perintah dibawah ini

7. Kemudian edit untuk menambahkan sertifikat csr nya, edit seperti gambar dibawah ini .

8. Kemudian restart nginx nya .

9. Tambahkan firewall untuk https yang dilanjutkan dengan reload firewall tersebut , perintahnya ssuaikan dengan dibawah ini . 

10. Isi crip untuk tampilan web nya, untuk buka file nya menggunakan perintah dibawah ini .

11. Edit seperti gambar dibawah ini contohnya .


  • PENGUJIAN
1. Sekarang lakukan pengujian dengan mengakses web nya.

  • https://www.domain kemudian klik advanced


2. Setelah itu klik Proceed to www.samsinar.net (unsave)

3. Dan web HTTPS berhasil di akses .

Konfigurasi berhasil .
Selamat mencoba dan semoga berhasil .


8.13 Konfigurasi Enable UserDir Nginx

Konfigurasi Enable UserDir Nginx

Enable UserDir di sini yaitu membuat user untuk mengakses webnya. Jadi di web itu terdapat user yang dapat diakses uleh client.

Okeh langsung saja kita ketahap konfigurasinya :
Berikut adalah topologinya :

Tahap konfigurasi:

1.Pertama buatlah user dan password terlebih dahulu .

2. Kemudian tambahkan script, untuk membuka file script tersebut, gunakan perintah dibawah ini

3. Tambahkan scrip seperti gambar dibawah ini yang diberi kotak merah .

4. Kemudian restart Nginx .

5. Stelah itu buatlah direktori public_html .

6. Kemudian ubah permission agar client bisa mengakses user yang telah dibuat tadi .

  • 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.

7.  Selanjutnya gantilah owner yang ada pada direktori.

8.  Selanjutnya ubah permission untuk client.

  • 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.
9. Selanjutnya berikan permission kepada direktori dengan mengetikkan perintah dibawah ini .



10. Kemudian isilah script html, dan untuk membuka file script tersebut, gunakan perintah dibawah ini .

11. Isi script untuk tampilan webnya seperti gambar dibawah ini .

12. Kemudian ganti permission index.html.

13. Selanjutnya aktifkan home direktori nya agar bisa diakses.

14. Selanjutnya akses web melalui browser dengan memasukkan ketikan www.samsinar.net/~tkjsam/

Konfgurasi selesai .
Selamat mencoba dan semoga bermanfaat .