{"id":605,"date":"2023-08-09T08:00:00","date_gmt":"2023-08-09T06:00:00","guid":{"rendered":"https:\/\/www.fuhselab.de\/?p=605"},"modified":"2023-08-30T11:01:26","modified_gmt":"2023-08-30T09:01:26","slug":"apache-webserver-3","status":"publish","type":"post","link":"https:\/\/www.fuhselab.de\/index.php\/2023\/08\/09\/apache-webserver-3\/","title":{"rendered":"Apache Webserver 3"},"content":{"rendered":"\n<p>Im diesem Artikel zur Apache Konfiguration geht es um die Apache Module und Directory-Container\u2026<\/p>\n\n\n\n<!--more-->\n\n\n\n<p><strong>Minimalkonfiguration 2:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ServerRoot \u201e\/etc\/apache2\u201c\nServerName localhost\nInclude ports.conf\nIncludeOptional mods-enabled\/*.load\nIncludeOptional mods-enabled\/*.conf\n\n&lt;Directory \/&gt;\nOptions FollowSymLinks\nAllowOverride None\nRequire all denied\n&lt;\/Directory&gt;\n\nAddDefaultCharset utf-8<\/code><\/pre>\n\n\n\n<p>Betrachten wir zuerst die Module. In der Originaldatei finden sich folgende Anweisungen:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>IncludeOptional mods-enabled\/*.load<\/li>\n\n\n\n<li>IncludeOptional mods-enabled\/*.conf<\/li>\n<\/ul>\n\n\n\n<p>Nach diesem Prinzip werden Module f\u00fcr den Webserver geladen. Unter Windows werden die Module \u00fcbrigens mit Pfad einzeln aufgerufen. Unter Linux wird aber der Zielordner der Dateien genannt und dann per Sternchen-Option alle load- und conf-Dateien geladen.<\/p>\n\n\n\n<p>Der erste Directory-Container soll nun das Wurzelverzeichnis absperren und wird etwas angepasst:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;Directory \/&gt;\nOptions None\nAllowOverride None\nOrder deny,allow\nDeny from all\n&lt;\/Directory&gt;<\/code><\/pre>\n\n\n\n<p>Der Apache Webserver muss nun wieder per Terminalbefehl service apache2 restart neu gestartet werden. Ruft man nun localhost auf wird der Zugriff verweigert. Das Wurzelverzeichnis wurde also erfolgreich abgesperrt. Das DocumentRoot wird deshalb im entsprechenden Container frei gegeben.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;Directory \/var\/www\/&gt;\nDirectoryIndex index.html\nOptions All\nAllowOverride All\nOrder allow,deny\nAllow from all\n&lt;\/Directory&gt;\n<\/code><\/pre>\n\n\n\n<p>Auch nach dieser Anpassung wieder ein \u201cservice apache2 restart\u201c im Terminal durchf\u00fchren. Nun ist ein Zugriff auf die Webseiten unter localhost wieder m\u00f6glich.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Im diesem Artikel zur Apache Konfiguration geht es um die Apache Module und Directory-Container\u2026<\/p>\n","protected":false},"author":1,"featured_media":670,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[21],"class_list":["post-605","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","tag-linux-gruppe-peine"],"_links":{"self":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/605","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/comments?post=605"}],"version-history":[{"count":2,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/605\/revisions"}],"predecessor-version":[{"id":666,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/605\/revisions\/666"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/media\/670"}],"wp:attachment":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/media?parent=605"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/categories?post=605"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/tags?post=605"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}