Lab 8.14 Konfigurasi UserDir Nginx CentOS 7
Assalamu'alaikum Wr.Wb.
Dikesempatan kali ini saya akan membahas tentang Konfigurasi UserDir Nginx CentOS 7.
Apa itu UserDir?
UserDir ini digunakan oleh setiap user untuk membuat direktori web sendiri. Biasa digunakan oleh Reseller hosting untuk membuat user beserta direktorinya sekaligus tanpa perlu repot membuatnya satu persatu.
Topologi:
Konfigurasi:
1. Hal pertama yang harus dilakukan adalah membuat user beserta password untuk mengakses direktori webnya nanti.
2. Disini saya akan membuat UserDir pada file konfigurasi VirtualHost yang sebelumnya telah saya buat.
3. Pada file .conf, saya menambahkan script seperti yang saya beri warna hijau pada gambar. Disini saya akan membuat UserDir untuk domain saya amandasherly.co.id (bukan domain utama).
Keterangan:
4. Kemudian restart Nginx Anda.
5. Buat direktori public_html pada UserDir Anda.
6. Jalankan perintah CHMOD (change mode) untuk memberikan permission atau hak akses execute.
7. Setelah itu, jalankan perintah CHOWN (change owner) untuk mengatur kepemilikan kepada direktori, beserta perintah CHMOD (change mode) untuk memberikan hak akses read dan execute kepada semua user.
8. Buat file index.html didalam direktori public_html Anda. Ini berfungsi sebagai tampilan pada halaman web Anda nantinya.
9. Isikan file index.html Anda dengan script html.
10. Jalankan perintah CHMOD (change mode) untuk memberikan hak akses kepada file index.html Anda.
11. Jalankan perintah seperti gambar dibawah, agar client diperbolehkan untuk mengakses UserDir.
12. Lakukan pengetesan pada browser client. Ketikkan nama domain Anda. Jika berhasil, maka yang akan muncul adalah tampilan dari script yang Anda tulis pada file index.html Anda sebelumnya.
Sekian dari saya, kurang lebihnya mohon maaf. Jika ada kesalahan mohon diberitahu. Saran dan kritik Anda akan sangat membantu. Terima kasih.
Wassalamu'alaikum Wr.Wb.
Apa itu UserDir?
UserDir ini digunakan oleh setiap user untuk membuat direktori web sendiri. Biasa digunakan oleh Reseller hosting untuk membuat user beserta direktorinya sekaligus tanpa perlu repot membuatnya satu persatu.
Topologi:
Konfigurasi:
1. Hal pertama yang harus dilakukan adalah membuat user beserta password untuk mengakses direktori webnya nanti.
2. Disini saya akan membuat UserDir pada file konfigurasi VirtualHost yang sebelumnya telah saya buat.
3. Pada file .conf, saya menambahkan script seperti yang saya beri warna hijau pada gambar. Disini saya akan membuat UserDir untuk domain saya amandasherly.co.id (bukan domain utama).
Keterangan:
- location ~ ^/~(.+?)(/.*)?$ : berfungsi untuk menambahkan direktori home dari suatu user agar dapat diakses web. Tanda-tanda yang ada dibelakang merupakan expressions atau REGEX yang menunjukkan suatu user.
- /home/$1/public_html$2 : berfungsi sebagai pengganti dari lokasi yang ditentukan, yang seharusnya berada pada ~user menjadi /home/$1/public_html$2. $1 itu menunjukkan semua user yang berada pada server, sedangkan public_html merupakan direktori yang berada didalam /home/user.
- index index.html index.html: digunakan untuk mendefinisikan file index yang Anda gunakan.
- autoindex on: merupakan sebuah module yang memproses akhiran dari karakter tanda (/).
4. Kemudian restart Nginx Anda.
5. Buat direktori public_html pada UserDir Anda.
6. Jalankan perintah CHMOD (change mode) untuk memberikan permission atau hak akses execute.
7. Setelah itu, jalankan perintah CHOWN (change owner) untuk mengatur kepemilikan kepada direktori, beserta perintah CHMOD (change mode) untuk memberikan hak akses read dan execute kepada semua user.
8. Buat file index.html didalam direktori public_html Anda. Ini berfungsi sebagai tampilan pada halaman web Anda nantinya.
9. Isikan file index.html Anda dengan script html.
10. Jalankan perintah CHMOD (change mode) untuk memberikan hak akses kepada file index.html Anda.
11. Jalankan perintah seperti gambar dibawah, agar client diperbolehkan untuk mengakses UserDir.
12. Lakukan pengetesan pada browser client. Ketikkan nama domain Anda. Jika berhasil, maka yang akan muncul adalah tampilan dari script yang Anda tulis pada file index.html Anda sebelumnya.
Sekian dari saya, kurang lebihnya mohon maaf. Jika ada kesalahan mohon diberitahu. Saran dan kritik Anda akan sangat membantu. Terima kasih.
Wassalamu'alaikum Wr.Wb.
Tidak ada komentar: