Judul : [Lab 8.14] Userdir pada Nginx
link : [Lab 8.14] Userdir pada Nginx
[Lab 8.14] Userdir pada Nginx
Sebelumnya saya sudah membahas cara membuat Web Server, dan kali ini saya akan membahas salah satu fitur yang ada di dalam Apache yaitu Userdir. Dengan fitur userdir ini user yang terdapat dalam server Centos dapat membuat dan memiliki konten Website sendiri, jika dibuka di browser kita menggunakan tanda ~(usernya) untuk membuka isi dari Userdir tersebut.Berikut ini adalah sedikit informasi dari Server yang akan saya konfigurasi :
Sistem Operasi | : | Linux CentOS 7 |
IP Address | : | 192.168.56.40 (enp0s3) |
Domain Name | : | centos.dz |
- Pertama konfigurasi IP Address pada Interface server menjadi static agar IP Address server permanen dan tidak berubah ubah.
[root@dz-httpd ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=enp0s3
UUID=2bc33e21-067b-4a2f-a8b3-b90db29177eb
DEVICE=enp0s3
ONBOOT=yes
IPADDR=192.168.56.40
NETMASK=255.255.255.0
GATEWAY=192.168.56.1
DNS1=192.168.56.40
DNS2=8.8.8.8
[root@dz-centos ~]# yum install wget
[root@dz-centos ~]# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm
[root@dz-centos ~]# rpm -ivh epel-release-7-9.noarch.rpm
[root@dz-centos ~]# yum --enablerepo=epel -y install nginx
[root@dz-centos ~]# firewall-cmd --permanent --add-port=80/tcp
[root@dz-centos ~]# firewall-cmd --permanent --add-port=443/tcp
[root@dz-centos ~]# firewall-cmd --reload
[root@dz-centos ~]# systemctl enable nginx
[root@dz-centos ~]# systemctl start nginx
[root@dz-centos ~]# vi /etc/nginx/nginx.conf
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name _;
root /usr/share/nginx/html;
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
location / {
}
error_page 404 /404.html;
location = /40x.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
location ~ ^/~(.+?)(/.*)?$ {
alias /home/$1/public_html$2;
index index.html index.htm;
autoindex on;
}
}
systemctl restart nginx
mkdir /etc/skel/public_html
chmod 755 /etc/skel/public_html/
adduser fat
chmod 711 /home/fat/
chmod 755 /home/fat/public_html/
[root@dz-centos ~]# vi /home/fat/public_html/index.html
<html>
<body>
<div style="width: 100%; font-size: 40px; font-weight: bold; text-align: center;">
UserDir FAT Test Page (NgInx)
</div>
</body>
</html>
Demikianlah Artikel [Lab 8.14] Userdir pada Nginx
Sekianlah artikel [Lab 8.14] Userdir pada Nginx kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.
Anda sekarang membaca artikel [Lab 8.14] Userdir pada Nginx dengan alamat link https://anothers-stuff.blogspot.com/2017/05/lab-814-userdir-pada-nginx.html