8.13 Enable Userdir with Nginx

pada kali ini adalah membahas "Enable userdir", userdir ini adalah suatu cara agar tampilan web nya sesuai dengan user yang diakses. jadi file index bukan diletakkan di "usr/share/nginx/html" melainkan di "home/user/public_html/"

Topology,beserta penjelasan IP.


Konfigurasi


  • Pertama-tama tambahkan user baru untuk user dir nya. untuk menambahkan user baru bisa menggunakan perintah

  • Selanjutnya adalah edit file virtualhost. Selanjutnya edit file virtualhost dan tambahkan syntax dibawah diatara server{}
location ~ ^/~(.+?)(/.*)?$ {
alias /home/$1/public_html$2;
index index.html index.htm;
autoindex on;
}

  • Selanjutnya adalah restart nginx nya

  • karena pada user dir ini folder default nya adalah public_html, jadi buat terlebih dahulu di dalam user, untuk membuatnya bisa menggunakan perintah

  • Selanjutnya berikan permission untuk folder nya

  • Selanjutnya buat file index.html di dalam folder public_html.

  • dan berikan permission pada file index.html dengan merintah

  • Jika sudah mengikuti cara diatas dan hasilnya "403", coba tambahkan syntax pada gambar dibawah, mengubah chcon + memberikan permission kepada selinux setsebool.

  • Dan akses "www.aminamanya.net/~aminamanya/" pada web browser.


alhamdullilah kita sudah selesai juga ngonfignya, oke, cukup sekian untuk membahasan pada post kali ini semoga bermanfaat untuk kalian semua, dan mohon maaf jika ada kesalahan dalam pengertian dan pengetikan disini saya juga masih belajar , oke deh , Oke, terimakasihh dan tunggu post yang lainnya. :):):)