Sebelum mulai konfigurasi saya merekomendasikan untuk liat dulu post saya sebelumnya yang berjudul Konfigurasi Web Server Nginx
Sekarang saya bakal bikin web server untuk 2 user dengan tampilannya masing-masing .
Topologi
Konfigurasi IP Address
Ada baiknya sebelum kita melakukan konfigurasi kita atur dulu ip address dari si server maupun client .
server
Konfigurasi Server
1.Menambahkan User
Pertama kita bikin dulu user yang bakal kita bikin tampilan web servernya . buat tambahin user bisa pake perintah useradd (namuser) dan passwd (namauser) untuk ngatur password user .
2.Buat File Konfigurasi userdir
Untuk bikin konfigurasi userdir kita bisa bikin filenya di direktori /etc/nginx/conf.d , untuk nama filenya bebas yang penting ekstensinya .conf . bisa bikin sekalian edit pake perintah nano .
Bikin filenya kayak gambar diatas . tentuin server_name nya jadi nama hostname yang bakal dipake untuk web server si user, untuk alias ditentuin sesuai dengan direktori masing-masing user . kalo udah langsung save aja
3.Restart Nginx
Biar konfigurasinya aktif kita restart dulu service nginxnya pake perintah kayak di bawah
4.Membuat Direktori public_html
Bikin direktori di dalam direktori user yang mau kita bikin web servernya sesuai sama direktori yang udah kita tentuin di alias, misalnya isi di alias /home/$1/public_html$2 berarti kita bikin direktori pake perintah mkdir /home/(namuser)/public_html .
5.Chown Direktori public_html
Ubah kepemilikan direktori public_html yang mau kita bikin web server sesuai sama direktori usernya masing-masing .
6.chmod User Direktori
Sekarang kita atur akses untuk user direktori pake 2 perintah kayak di bawah ke masing-masing direktori user .
untuk chmod 711 memiliki aturan user yang sudah di chown bisa melakukan apapun kepada direktori tersebut; group dan lain-lain hanya bisa menjalankan apa yang ada di direktori tersebut .
untuk chmod 755 memiliki aturan user yang udah di chown bisa melakukan apapun ke direktori tersebut; group dan lain-lain hanya bisa melihat dan menjalankan apa yang ada di direktori tersebut tapi tidak bisa mengubahnya .
7.chcon http
Selanjutnya chcon service http ke direktori user kita pake perintah kayak di bawah
8.Membuat File index.html pada Direktori User
Untuk bikin tampilan web server user masing-masing berarti kita harus bikin file index.html di masing-masing direktori user .
kalo udah langsung save aja .
setelah bikin file index.html , chmod dulu file tersebut pake perintah kayak dibawah
chmod 644 memiliki aturan user yang udah di chown bisa merubah dan melihat file tersebut; group dan lain-lain hanya bisa melihat .
9.Cek Web Server (Client)
Sekarang kita bisa cek apakah UserDir yang kita buat sudah bisa diakses
Dengan cara menuliskan "(fullhostname)/~(namauser)" pada Web Browser
kalo tampilannya udah sesuai berarti udah bener
kalo tampilannya udah sesuai berarti udah bener
Comments
Post a Comment