[4] httpd – katalogi domowe użytkowników

4 maja 2021 Wyłączono przez Adam [zicherka] Nogły

Włączymy teraz katalogi domowe użytkowników, aby mogli oni publikować swoje własne strony WWW, w swoim katalogu domowym.

[1] Włącz ustawienia UserDir.

[root@vlsr01 ~]# mcedit /etc/httpd/conf.d/userdir.conf
# linia 17: zakomentuj
#UserDir disabled
# linia 24: odkomentuj
UserDir public_html
# linie 31-35:
<Directory "/home/*/public_html">
AllowOverride All
Options None
Require method GET POST OPTIONS
</Directory>
[root@vlsr01 ~]# systemctl restart httpd

[2] Jeżeli SELinux jest uruchomiony zmień reguły polityki

[root@vlsr01 ~]# setsebool -P httpd_enable_homedirs on
[root@vlsr01 ~]# restorecon -R /home

[3] Stwórz testową stronę w katalogu użytkownika i sprawdź jej działanie w przeglądarce.

[user01@vlsr01 ~]$ mkdir public_html
[user01@vlsr01 ~]$ chmod 711 /home/user01
[user01@vlsr01 ~]$ chmod 755 /home/user01/public_html
[user01@vlsr01 ~]$ mcedit ./public_html/index.html

<HTML>
<BODY>
<DIV style="width: 100%; font-size: 40px; font-weight: bold; text-align: center;">
Strona testowa użytkownika USER01
</DIV>
</BODY>
</HTML>