Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste Überarbeitung Beide Seiten, nächste Überarbeitung | ||
admin_grundlagen:selinux_-_webserver_inhalte_freigeben [2018/11/12 23:37] ingo_wichmann [PHP Anwendung: Rechte testen] |
admin_grundlagen:selinux_-_webserver_inhalte_freigeben [2018/11/12 23:54] ingo_wichmann [HTML Datei außerhalb des DocumentRoot anlegen] |
||
---|---|---|---|
Zeile 82: | Zeile 82: | ||
-> http://localhost/shell.php | -> http://localhost/shell.php | ||
+ | |||
+ | ====== HTML Datei außerhalb des DocumentRoot anlegen ====== | ||
+ | <file txt /etc/httpd/conf.d/srv.conf> | ||
+ | Alias /srv /srv/www/html | ||
+ | |||
+ | <Directory /srv/www/html> | ||
+ | Require all granted | ||
+ | </Directory> | ||
+ | </file> | ||
+ | |||
+ | apachectl graceful | ||
+ | |||
+ | mkdir -p /srv/www/html/ | ||
+ | chcon --reference /var/www/html /srv/www/html/ | ||
+ | matchpathcon /srv/www/html | ||
+ | -> Type: ''httpd_sys_content_t'' | ||
+ | |||
+ | <file html test.html> | ||
+ | <html> | ||
+ | <head> | ||
+ | <title>Hello SELinux!</title> | ||
+ | </head> | ||
+ | <body> | ||
+ | Hello SELinux | ||
+ | </body> | ||
+ | </html> | ||
+ | </file> | ||
+ | |||
+ | ls -Z /srv/www/html/test.html | ||
+ | -> Type: ''httpd_sys_content_t'', Webserver kann darauf zugreifen | ||
+ |