Assalamualaikum
Pada kali ini saya akan menjelaskan cara menggunakan fitur
UserDir pada nginx
UserDir atau user
directory yaitu fitur pada web server yang berfungsi untuk membuat directory
para user sebagai directory dari laman web mereka sendiri jadi jika terdapat
beberapa user yang memiliki web server mereka bisa mengelolanya masing masing
pada directory user mereka yang terdapat di /home
Pertama tama kita harus membuat konfigurasi userdir terlebih
dahulu
nano /etc/nginx/vhostct.conf
Kemudian
tambahkan bagian locationnya 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
Agar
konfigurasi berjalan seperti biasa kia lakukan restart layanan nginx kita
systemctl restart nginx
Kemudian
kita buat user baru terlebih dahulu dengan command
Untuk menambahkan user
Untuk menambahkan user
useradd namauserUntuk menambahkan password pada user baru tersebut
passwd namauser
Selanjutnya
kita buat folder public_html pada user yang digunakan
untuk user dir sebagai directory file laman web nantinya
Keterangan
:
- mkdir /home/miqbalr/public_html command untuk membuat folder baru pada directory /home/miqbalr
- chmod 711 /home/miqbalr/ command untuk mengubah permission dari folder tersebut agar kontennya bisa di execute oleh user itu sendiri
- chown miqbalr:miqbalr /home/miqbalr/public_html/ command untuk mengubah kepemilikan folder /home/queen/public_html menjadi user miqbalr dan grup miqbalr
- chmod 755 /home/miqbalr/public_html/ command untuk membuat folder tersebut bisa di execute oleh semua user
- chcon -R -t httpd_sys_content_t /home/miqbalr/public_html/ command untuk perizinan selinux agar konten di dalam directory tersebut bisa di execute menjadi sebuah laman website
Kemudian
tambahkan file html di dalam folder public_html
nano /home/queen/public_html/index.html
Isikan
sesuai dengan kebutuhan dan keinginan anda
Jangan
lupa untuk di save
Dan jangan lupa untuk setseabol agar konfigurasi dari home bisa aktif
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
SELESAI
Semoga Bermanfaat
0 komentar:
Posting Komentar