hallo semuanya kembali lagi di blog ini, dan kali ini saya akan melanjutkan materi sebelumnya, dan masih di web server menggunakan nginx, dan 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/"
1.Add User
Pertama-tama tambahkan user baru untuk user dir nya.
unutk menambahkan user baru bisa menggunakan perintah
2.Mengedit file nginx.conf
Selanjutnya adalah edit file nginx.conf
2.1 Mengedit file nginx.conf
Selanjutnya edit file nginx.conf, dan tambahkan syntax dibawah diatara server{}
location ~ ^/~(.+?)(/.*)?$ {
alias /home/$1/public_html$2;
index index.html index.htm;
autoindex on;
}
3.Restart nginx
SElanjutnya adalah restart nginx nya, untuk restart bisa menggunakan perintah
systemctl restart nginx
4. Membuat folder public_html
karena pada user dir ini folder default nya adalah public_html, jadi buat terlebih dahulu di dalam user, untuk membuatnya bisa menggunakan perintah
5.Permission
Selanjutnya berikan permission untuk folder nya
chmod 711 /home/(namauser)/
chown (namauser:namauser) /home/(namauser)public_html/
chmode 755 /home/(namauser)/public_html/
6. Membuat file index.html
Selanjutnya buat file index.html di dalam folder public_html.
7.Permission
dan berikan permission pada file index.html dengan merintah
8.Chcon + Setsebool
Jika sudah mengikuti cara diatas dan hasilnya "403", coba tambahkan syntax pada gambar dibawah, mengubah chcon + memberikan permission kepada selinux setsebool
9.Verification
Dan akses "www.wahidayam.net/~wahidaam/" pada web browser.
Oke, cukup sekian untuk tutorial kali ini, semoga bermanfaat dan jangan lupa untuk share ke teman kalian, Oke jangan lupa ngoprek dan jaga kesehatan.
Oke Jaaaaaa
jadi file index bukan diletakkan di "usr/share/nginx/html" melainkan di "home/user/public_html/"
TOPOLOGI
1.Add User
Pertama-tama tambahkan user baru untuk user dir nya.
unutk menambahkan user baru bisa menggunakan perintah
useradd (namauser)passwd (namauser)
2.Mengedit file nginx.conf
Selanjutnya adalah edit file nginx.conf
nano /etc/nginx/nginx.conf
2.1 Mengedit file nginx.conf
Selanjutnya edit file nginx.conf, dan tambahkan syntax dibawah diatara server{}
location ~ ^/~(.+?)(/.*)?$ {
alias /home/$1/public_html$2;
index index.html index.htm;
autoindex on;
}
3.Restart nginx
SElanjutnya adalah restart nginx nya, untuk restart bisa menggunakan perintah
systemctl restart nginx
4. Membuat folder public_html
karena pada user dir ini folder default nya adalah public_html, jadi buat terlebih dahulu di dalam user, untuk membuatnya bisa menggunakan perintah
mkdir /home/(namauser)/public_html
5.Permission
Selanjutnya berikan permission untuk folder nya
chmod 711 /home/(namauser)/
chown (namauser:namauser) /home/(namauser)public_html/
chmode 755 /home/(namauser)/public_html/
6. Membuat file index.html
Selanjutnya buat file index.html di dalam folder public_html.
7.Permission
dan berikan permission pada file index.html dengan merintah
chmod 644 /home/wahidaam/public_html/index.html
8.Chcon + Setsebool
Jika sudah mengikuti cara diatas dan hasilnya "403", coba tambahkan syntax pada gambar dibawah, mengubah chcon + memberikan permission kepada selinux setsebool
9.Verification
Dan akses "www.wahidayam.net/~wahidaam/" pada web browser.
Oke, cukup sekian untuk tutorial kali ini, semoga bermanfaat dan jangan lupa untuk share ke teman kalian, Oke jangan lupa ngoprek dan jaga kesehatan.
Oke Jaaaaaa










