untuk lebih jelasnya berikut konfigurasinya :
Konfigurasi Server
1. pertama tama kita harus membuat konfigurasi userdir terlebih dahulu pada /etc/nginx/nginx.confnano /etc/nginx/nginx.conf
kemudian pada bagian location isikan seperti berikut
keterangan :
- location - ^/~(.+?)(/.*)?$, bahasa regex untuk mengerahkan letak dari directory yang dguanakan user
- alias /home/$1/public_html$2, ini digunakan karena tidak hanya terdapat 1 directory yang digunakan melainkan sesuai dengan directory user, jadinya "$1" mewakili nama directory yang digunakan saat diakses oleh client
- autoindex on, untuk memproses akhiran request dengan tanda slash "/" dan melakukan list directory
jika sudah kemudian save
2. agar konfigurasi berjalan seperti biasa kia lakukan restart layanan nginx kita
systemctl restart nginx
3. kemudian kita buat user baru terlebih dahulu dengan command
useradd namauser, untuk menambahkan user
passwd namauser, untuk menambahkan password pada user baru tersebut
4. selanjutnya kita buat folder public_html pada user yang digunakan untuk user dir sebagai directory file laman web nantinya
keterangan :
mkdir /home/queen/public_html
command untuk membuat folder baru pada directory /home/queen
chmod 711 /home/queen/
command untuk mengubah permission dari folder tersebut agar kontennya bisa di execute oleh user itu sendiri
chown queen:queen /home/queen/public_html/
command untuk mengubah kepemilikan folder /home/queen/public_html menjadi user queen dan grup queen
chmod 755 /home/queen/public_html/
command untuk membuat folder tersebut bisa di execute oleh semua user
chcon -R -t httpd_sys_content_t /home/queen/public_html/
command untuk perizinan selinux agar konten di dalam directory tersebut bisa di execute menjadi sebuah laman website
5. kemudian tambahkan file html di dalam folder public_html
nano /home/queen/public_html/index.html
isikan sesuai dengan kebuthan dan keinginan anda
jangan lupa untuk di save
Verifikasi Client
untuk verifikasi akses web server kita dari client menggunakan browser dengan menambahkan ~user sesuai dengan nama user yang digunakan untuk user dir, setelah nama domain kita
www.namadomain.xxx/~user
maka hasilnya akan seperti berikut
sekian tutorial saya kali ini tentang userdir pada nginx web server, semoga bermanfaat...
0 comments:
Post a Comment