Monday, 1 May 2017

Lab 8.14 User Directory Nginx CentOS 7



Postingan kali ini berisi tentang user direktori pada Nginx CentOS 7. Sesuai namanya user direktori, yaitu tempat/direktori yang dimiliki masing masing user. Konfigurasinya sebagai berikut.




1. Tambahkan user dan passwordnya. nantinya user ini akan mengakses direktorinya

2. Edit file konfigurasi vhost. Tambahkan script yang warna biru ini
nano /etc/nginx/conf.d/vhost.conf

  • location ~ ^/~(.+?)(/.*)?$ berfungsi untuk menambahkan directory home suatu user agar dapat diakses pada web.
  • /home/$1/public_html$2 berfungsi untuk pengganti lokasi yang ditentukan
  • autoindex on; berfungsi untuk memproses modul permintaan berakhir dengan garis miring (' /') dan menghasilkan daftar direktori. 


3. Buat direktori public_html
mkdir /home/rahadian/public_html
4. Ketikan perintah perintah ini.

  • Chmod 711 adalah change mode untuk menambahkan izin pemakai untuk mengakses direktory. 711 yaitu permision execute atau semua orang dapat melihat file
  • Chown berfungsi untuk menentukan kepemilikan direktori
  • Chcon -R -t digunakan untuk mengubah selinux security context terhadap direktori /home/dimasth/public_html secra recursive atau keseluruhan agar dapat diakses http sebagai direktori yang berisi konten website.

5. Buat file html untuk halaman user direktori ini.
nano /home/(user)/public_html/index.html

6. Atur selinux Boolean agar klien dapat diizinkan mengakses userdir
setsebool -P httpd_enable_homedirs 1
7. Buka domain dan tambahkan /~user pada browser client



Sekian, semoga bermanfaat

Related Posts

Lab 8.14 User Directory Nginx CentOS 7
4/ 5
Oleh