Selamat Datang di blog saya
Pada kesempatan kali ini kita akan membahas tentang cara konfigurasi userdir di nginx CentOS 7 , Apakah fungsi Userdir itu ? Userdir ini mempunyai fungsi agar setiap user mempunyai direktori web nya masing - masing.
Ya langsung saja ke materi...
Disini saya menggunakan topologi seperti di atas.
Server
IP Address : 192.168.43.111
Netmask : 255.255.255.0
DNS : 192.168.43.111
PC
IP Address : 192.168.43.113
Netmask : 255.255.255.0
DNS : 192.168.43.111
Ya langsung saja cara konfigurasinya....
Note :
- useradd = nama user yang akan kita buat
- passwd = password untuk user yang kita buat
2. Setelah itu kita buat konfigurasi Userdirnya, bisa pada direktori default nginxnya ataupun pada virtual host. Disini saya meletakan konfigurasi pada virtual host.
Note :
- location ~ ^/~(.+?) (/.*) ?$ = Script ini berfungsi untuk menambahkan direktori home sebuah user agar bisa di akses lewat website.
- alias /home/$1/public_html$2 = Script ini berfungsi untuk pengganti lokasi yang telah ditentukan.
- index index.html index.htm = Script ini berfungsi untuk mengatur file index yang akan digunakan nantinya. Disini saya hanya mengatur file index.html saja yang saya perbolehkan.
- autoindex on = Dan script ini adalah module yang akan memproses yang berakhiran dari karakter " / "
4. Sekarang buat direktori " public_html " untuk user yang nantinya akan di aktifkan userdir. Lalu ubah permission,kepemilikan dan rubah selinuxnya security context terhadap direktori.
5. Kemudian buat conten untuk websitenya
6. Lalu atur selinux boolean agar client mendapatkan izin untuk mengakses userdir
7. Dan pindah ke posisi client, lalu buka browser dan buka domain server kita. Dan tambahkan /~(user nya) pada bagian belakang domainnya.
Sekian dari saya
Mohon maaf apabila ada kesalahan
Terima Kasih
0 komentar: