Hai kembali lagi bersama saya di blog ini dan kali ini saya akan menjelaskan tentang cara konfigurasi athentication menggunakan nginx di centos 7


Langkah pertama adalah install httpd-toolsnya dulu dengan perintah yum install httpd-tools -y


tunggu hingga selesai


lalu edit file vhostnya dengan perintah nano /etc/nginx/conf.d/(namafilevhostnya).conf
dan isikan sysntak seperti di atas

listen berfungsi sebagai port pada web nya
Server_name adalah name server yang digunakan
auth_basic "Basic Auth" adalah nama basic Authentikasinya

auth_basic_user_file adalah lokasi direktori user yang dapat mengakses web


lalu berikan password kepada user adittya dengan perintah di atas


lalu restart nginxnya dengan perintah systemctl restart nginx


lalu buat direktori auth-basicnya dengan perintah mkdir /usr/share/nginx/html/auth-basic


dan buat file di dalam direktori yang kita buat tadi


isi dengan systak seperti di atas, sebagai contohnya


akses lewat client http://(nama domain)/auth-basic lalu masukan password dan id yang sudah di
buat di awal


setelah itu akan muncul web kita 


sekian sedikit ilmu yang bisa saya bagikan terimakasih :)

Hai kembali lagi di bog ini dan pada kali ini saya akan menjelaskan cara konfigurasi php fpm menggunakan nginx di centos 7


pertama kita install dulu php-mbstringnya dengan php-pear php-fpmnya dengan perintah di atas


tunggu hingga selesai, oh iya saat menginstall harus terhubung ke internet


lalu kita edit file www.confnya dengan perintah di atas


cari script user = apache seperti gambar di atas


dan rubah menjadi nginx


lalu jalankan php-fpmnya dengan perintah systemctl start -php-fpm


lalu buat file vhostnya dengan perintah nano /etc/nginx/conf.d/(namavhost).conf
lalu isikan sysntak seperti di atas


jika sudah di edit restart nginxnya


lalu tambahkan php infonye ke dalam html dengan perintah echo di atas


lalu kita coba akses di client dengan (nama domain)/info.php lalu akan muncul info tentang phpnya di browser



sekian sedikit ilmu yang bisa saya bagikan terimakasih :)

Hai kembali lagi di blog ini dan pada kali ini saya akan menjelaskan konfigurasi ssl dan https pada nginx di centos 7


langkah pertama adalah masuk direktori certsnya dulu dengan perintah di atas


lalu kita buat .keynya dulu dengan perintah make (nama).key lalu buat passwordnya minimal 4 digit


Selanjutnya adalah lakukan generate pada .key dengan perintah openssl rsa -in (nama).key -out (nama).key lalu masukan password yang kalian buat sebelumnya


lalu selanjutnya buat .csrnya dengan perintah make (nama).csr lalu nanti akan di minta memasukan beberapa info seperti contoh di atas


lalu generate certificatenya dengan perintah
openssl x509 -in server.csr -out server.crt -req -signkeyserver.key -days 3650


lalu kita edit lagi file virtualhostnya dengan perintah nano /nginx/conf.d/(namavhostnya).conf
tambahkan script seperti di atas yang sudah saya beri tanda kuning


lalu restart nginxnya


lalu kita berikan permisions pada firewall agar webnya dapat di akses nanti


lalu buat file index.html milik vhostnya


lalu isikan sysntak seperti di atas


coba kita akses lewat client dengan perintah hhtps://(nama domain), jika nanti keluar ketentuan seperti di atas pilih saja continue to this website


lalu akan muncul website yang telah kita buta :)



sekian sedikit ilmu yang bisa saya bagikan terimakasih :)


hai kembali lagi di blog ini dan kali ini saya akan membahas konfigurasi userdir dengan nginx di centos7


nah disini saya akan menggunakan user adittya untuk userdirnya 


lalu buka file virtualhost yang sebelumnya kita buat untuk lebih jelasnya lihat disini, lalu tambahkan script yang sudah saya berikan tanda kuning


jika sudah edit filenya, tinggal restart nginxnya dengan perintah systemctl restart nginx


lalu kita buat direktori public_htmlnya di dalam user yang kita gunakan untuk userdir


lalu masukan perintah-perintah di atas
Chmod berfungsi berfungsi untuk mengganti mode dari direktori adittya, agar direktori bisa digunakan
Chown berfungsi untuk mengganti ownership dari direktori public_html.
Chmod 755 berfungsi untuk mengganti mode dari direktori public-html, agar direktori bisa digunakan

 
lalu kita buat file index.htmlnya di dalam direktori Public_html


lalu kita isi dengan sysntak seperti di atas


dan Berilah permision pada file tersebut dengan perintah di atas


Lalu tambahkan perintah Chcon dan setbool di atas, jika saat di akes web mengalami 403/error


lalu coba akses kembali, insyaallah hasilnya bisa :)


sekian sedikit ilmu yang bisa saya sampaikan terimakasih :)


Hai kembali lagi di blog ini dan kali ini saya akan menjelaskan cara Konfigurasi VirtualHost menggunakan Nginx pada centos 7


langkah pertama adalah buat file virtualhostnya dengan perintah di atas


isikan sysntak seperti di atas pada filenya,

Penjelasan
listen berfungsi sebagai port pada web nya
Server_name adalah name server yang digunakan
root berfungsi sebagai lokasi halaman web tersebut
index adalah file index dari web nya.



lalu buat direktori untuk virtualhost yang kita daftarkan di file virtualhostnya


lalu kita restart nginxnya


kita buat file index.htmlnya dengan perintah nano /usr/share/nginx/virtualhost.net/index.html


isi file index.htmlnya dengan sysntak seperti di atas

 
lalu kita buat file index.html untuk yang virtualhost yang satu lagi


isi filenya seperti sysntak di atas


lalu kita coba akses di client http://(namadomain) pertama


lalu kita coba akses domain yang satu lagi 


sekian sedikit ilmu yang bisa saya bagikan terimakasih :)