Cara Setting Userdir HTTPD di Centos 8 Server
Assalamu’alaikum Warahmatullahi Wabarakatuh, Selamat pagi sobat blogger sekalian, apa kabar semuanya... Pada kesempatan kali ini saya akan share bagaimana Cara Setting Userdir HTTPD di Centos 8 Server.
Userdir atau Direktori Pengguna adalah modul
Apache, yang memungkinkan pengguna dapat mengakses websitenya sendiri-sendiri
pada direktori khusus pengguna diambil melalui web server Apache menggunakan
sintaks http://ip_address/~user/
Misalnya, ketika modul mod_userdir diaktifkan,
akun pengguna di sistem akan dapat mengakses konten di direktori beranda mereka
melalui server web Apache.
Pada tutorial kali ini anda akan belajar bagaimana
cara konfigurasi User
direktori di Centos 8 server. Oke Langsung saja ikuti step by step tutorial cara setting userdir HTTPD di Centos 8 Server.
Saya asumsikan anda sudah
menginstal web server Apache di distribusi Linux Anda. Jika belum, Anda dapat
lihat pada tutorial sebelumnya.
Baca Juga : Cara Setting Web Authentication di Centos 8 Server
Konfigurasi Userdir
Masuk pada direkroty conf.d
[root@srv1 ~]# cd /etc/httpd/conf.d/
Sebelumnya backup file userdir.conf[root@srv1 conf.d]# cp userdir.conf userdir.conf.backup
Buka file userdir.conf[root@srv1 conf.d]# nano userdir.conf
Lalu Edit file seperti dibawah ini<IfModule mod_userdir.c>
#
# UserDir is disabled by default since it can confirm the presence
# of a username on the system (depending on home directory
# permissions).
#
# UserDir disabled
#
# To enable requests to /~user/ to serve the user's public_html
# directory, remove the "UserDir disabled" line above, and uncomment
# the following line instead:
#
UserDir public_html
</IfModule>
#
# Control access to UserDir directories. The following is an example
# for a site where these directories are restricted to read-only.
#
<Directory "/home/*/public_html">
AllowOverride All
Options None
Require method GET POST OPTIONS
</Directory>
Buat User baru[root@srv1 conf.d]# adduser john
[root@srv1 conf.d]# passwd john
Changing password for user john.
New password: [Masukan Password]
Retype new password: [Masukan Password]
passwd: all authentication tokens updated successfully.
Login ke User John lalu buat file public_html[root@srv1 kris]# su john
[john@srv1 kris]$ cd /home/john/
Buat folder public_html[john@srv1 ~]$ mkdir public_html
[john@srv1 ~]$ chmod 711 /home/john
[john@srv1 ~]$ chmod 755 /home/john/public_html
Lalu buat file index.html[john@srv1 ~]$ cd public_html
[john@srv1 public_html]$ nano index.html
Masukan Script html berikut ini<!DOCTYPE html>
<html>
<head>
<title>Halaman Test</title>
<style>
body {
width: 35em;
margin: 0 auto;
font-family: Tahoma, Verdana, Arial, sans-serif;
}
</style>
</head>
<body>
<h1 style="text-align: center;">Contoh Home directory John</h1>
<p>Ini adalah halaman selamat datang standar yang digunakan untuk menguji pengoperasian
server Apache2 yang benar setelah instalasi pada sistem anda.</p>
</body>
</html>
Masuk ke user root lalu restart service httpd[root@srv1 kris]# systemctl restart httpd
Jika menggunakan SELinux jalankan perintah berikut.[root@srv1 ~]# setsebool -P httpd_enable_homedirs true
[root@srv1 ~]# chcon -R -t httpd_sys_content_t /home/john/public_html/
Pengetesan
Setelah kita lakukan setting Userdir selanjutnya kita akan melakukan pengetesan. Untuk pengetesan buka browser lalu akses pada url http://www.krisnawanto777.com/~john/
Demikian kira-kira tutorial Cara Setting Userdir HTTPD di Centos 8 Server ini saya buat. Semoga bermafaat untuk kita semua. Silahkan Share Jika sobat merasa postingan ini bermanfaat. Sekian & Terimakasih Salam.
Artikel Selanjutnya : Cara Install mariadb & phpmyadmin di Centos 8 Server
Posting Komentar untuk "Cara Setting Userdir HTTPD di Centos 8 Server"