{"id":174,"date":"2025-08-25T08:31:16","date_gmt":"2025-08-25T08:31:16","guid":{"rendered":"https:\/\/linuxbase.io\/?p=174"},"modified":"2025-08-25T08:31:16","modified_gmt":"2025-08-25T08:31:16","slug":"nginx-config-aktivieren","status":"publish","type":"post","link":"https:\/\/netguide.io\/linux\/de\/nginx-config-aktivieren\/","title":{"rendered":"Nginx Config aktivieren &#8211; So geht`s"},"content":{"rendered":"\n<p>Nginx ist einer der beliebtesten Webserver weltweit. Eine zentrale Aufgabe beim Arbeiten mit Nginx ist das Aktivieren von Konfigurationsdateien, um Websites oder Dienste verf\u00fcgbar zu machen. Hier erkl\u00e4re ich dir, wie das funktioniert, und warum Symlinks dabei eine zentrale Rolle spielen.<\/p>\n\n\n\t\t\t\t<div class=\"wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-1  uagb-block-122dd50d      \"\n\t\t\t\t\tdata-scroll= \"1\"\n\t\t\t\t\tdata-offset= \"30\"\n\t\t\t\t\tstyle=\"\"\n\t\t\t\t>\n\t\t\t\t<div class=\"uagb-toc__wrap\">\n\t\t\t\t\t\t<div class=\"uagb-toc__title\">\n\t\t\t\t\t\t\tInhaltsverzeichnis\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"uagb-toc__list-wrap \">\n\t\t\t\t\t\t<ol class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#1-konfiguration-aktivieren\" class=\"uagb-toc-link__trigger\">1. Konfiguration aktivieren<\/a><li class=\"uagb-toc__list\"><a href=\"#2-nginx-konfiguration-testen\" class=\"uagb-toc-link__trigger\">2. Nginx-Konfiguration testen<\/a><li class=\"uagb-toc__list\"><a href=\"#3-nginx-neu-laden\" class=\"uagb-toc-link__trigger\">3. Nginx neu laden<\/a><li class=\"uagb-toc__list\"><a href=\"#4-was-sind-symlinks-und-warum-werden-sie-verwendet\" class=\"uagb-toc-link__trigger\">4. Was sind Symlinks und warum werden sie verwendet?<\/a><ul class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#vorteile-von-symlinks-in-nginx\" class=\"uagb-toc-link__trigger\">Vorteile von Symlinks in Nginx<\/a><li class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#fazit\" class=\"uagb-toc-link__trigger\">Fazit<\/a><\/ul><\/ol>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\n\n\n<h2 class=\"wp-block-heading\">1. Konfiguration aktivieren<\/h2>\n\n\n\n<p>Nginx trennt die Konfiguration f\u00fcr Websites in einzelne Dateien. Standardm\u00e4\u00dfig liegen diese in:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>\/etc\/nginx\/sites-available\/<\/code> \u2192 Hier legst du die Konfigurationsdateien an.<\/li>\n\n\n\n<li><code>\/etc\/nginx\/sites-enabled\/<\/code> \u2192 Hier werden die Konfigurationen aktiviert, die Nginx tats\u00e4chlich l\u00e4dt.<\/li>\n<\/ul>\n\n\n\n<p>Um eine Nginx-Site zu aktivieren, erstellst du einen Symlink von <code>sites-available<\/code> nach <code>sites-enabled<\/code>. Dazu nutzt man den Befehl <code>ln -s<\/code>:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2\"><span style=\"padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><\/span><span role=\"button\" style=\"color:#e1e4e8\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" aria-hidden=\"true\" readonly>sudo ln -s \/etc\/nginx\/sites-available\/meine-site.conf \/etc\/nginx\/sites-enabled\/\n<\/textarea><\/pre><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\"><code><span class=\"line\"><span style=\"color: #B392F0\">sudo<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">ln<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-s<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">\/etc\/nginx\/sites-available\/meine-site.conf<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">\/etc\/nginx\/sites-enabled\/<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Der erste Pfad \u2192 Originaldatei<\/li>\n\n\n\n<li>Der zweite Pfad \u2192 Ort des Symlinks<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">2. Nginx-Konfiguration testen<\/h2>\n\n\n\n<p>Bevor du Nginx neu startest, pr\u00fcfe die Konfiguration:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2\"><span style=\"padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><\/span><span role=\"button\" style=\"color:#e1e4e8\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" aria-hidden=\"true\" readonly>sudo nginx -t\n<\/textarea><\/pre><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\"><code><span class=\"line\"><span style=\"color: #B392F0\">sudo<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">nginx<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-t<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>Eine erfolgreiche Ausgabe sieht etwa so aus:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2\"><span style=\"padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><\/span><span role=\"button\" style=\"color:#e1e4e8\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" aria-hidden=\"true\" readonly>nginx: configuration file \/etc\/nginx\/nginx.conf test is successful\n<\/textarea><\/pre><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\"><code><span class=\"line\"><span style=\"color: #B392F0\">nginx:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">configuration<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">file<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">\/etc\/nginx\/nginx.conf<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">test<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">is<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">successful<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>Das Testen verhindert, dass ein Syntaxfehler den Server am Neustart hindert.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">3. Nginx neu laden<\/h2>\n\n\n\n<p>Nachdem der Symlink erstellt und die Konfiguration gepr\u00fcft wurde, lade Nginx neu:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2\"><span style=\"padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><\/span><span role=\"button\" style=\"color:#e1e4e8\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" aria-hidden=\"true\" readonly>sudo systemctl reload nginx\n<\/textarea><\/pre><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\"><code><span class=\"line\"><span style=\"color: #B392F0\">sudo<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">systemctl<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">reload<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">nginx<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p><code>reload<\/code> l\u00e4dt die Konfiguration neu, ohne den Server komplett neu zu starten &#8211; sicher f\u00fcr produktive Systeme.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">4. Was sind Symlinks und warum werden sie verwendet?<\/h2>\n\n\n\n<p>Ein <strong>Symlink<\/strong> (symbolischer Link) ist eine Art Verkn\u00fcpfung zu einer Datei oder einem Verzeichnis an einem anderen Ort &#8211; wie ein Shortcut.<\/p>\n\n\n\n<p>Beispiel:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Originaldatei: <code>\/etc\/nginx\/sites-available\/meine-site.conf<\/code><\/li>\n\n\n\n<li>Symlink: <code>\/etc\/nginx\/sites-enabled\/meine-site.conf<\/code> \u2192 zeigt auf die Originaldatei<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Vorteile von Symlinks in Nginx<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Einfache Aktivierung\/Deaktivierung<\/strong>: Du kannst eine Site deaktivieren, indem du den Symlink entfernst, ohne die Originaldatei zu l\u00f6schen:<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2\"><span style=\"padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><\/span><span role=\"button\" style=\"color:#e1e4e8\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" aria-hidden=\"true\" readonly>sudo rm \/etc\/nginx\/sites-enabled\/meine-site.conf\nsudo systemctl reload nginx\n<\/textarea><\/pre><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\"><code><span class=\"line\"><span style=\"color: #B392F0\">sudo<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">rm<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">\/etc\/nginx\/sites-enabled\/meine-site.conf<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">sudo<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">systemctl<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">reload<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">nginx<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u00dcbersichtlichkeit<\/strong>: Alle vorbereiteten Sites liegen in <code>sites-available<\/code>, w\u00e4hrend <code>sites-enabled<\/code> nur aktive Sites enth\u00e4lt.<\/li>\n\n\n\n<li><strong>Schnelles Testen<\/strong>: Neue Konfigurationen k\u00f6nnen vorbereitet und erst dann aktiviert werden, wenn sie fertig sind.<\/li>\n\n\n\n<li><strong>Zentrale Verwaltung<\/strong>: \u00c4nderungen an der Originaldatei wirken sich sofort auf alle aktiven Symlinks aus.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">Fazit<\/h3>\n\n\n\n<p>Die Aktivierung einer Nginx-Site ist einfach: Symlink erstellen, Konfiguration testen und Nginx neu laden. Symlinks machen diesen Prozess flexibel, \u00fcbersichtlich und sicher. Mit diesem Vorgehen beh\u00e4ltst du jederzeit die Kontrolle \u00fcber deine Websites.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nginx ist einer der beliebtesten Webserver weltweit. Eine zentrale Aufgabe beim Arbeiten mit Nginx ist das Aktivieren von Konfigurationsdateien, um [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":310,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[9],"tags":[55,57,59,61],"class_list":["post-174","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","tag-nginx","tag-nginx-config","tag-symlink","tag-webserver"],"uagb_featured_image_src":{"full":["https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2025\/08\/nginx.png",1920,1080,false],"thumbnail":["https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2025\/08\/nginx-150x150.png",150,150,true],"medium":["https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2025\/08\/nginx-300x169.png",300,169,true],"medium_large":["https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2025\/08\/nginx-768x432.png",768,432,true],"large":["https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2025\/08\/nginx-1024x576.png",1024,576,true],"1536x1536":["https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2025\/08\/nginx-1536x864.png",1536,864,true],"2048x2048":["https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2025\/08\/nginx.png",1920,1080,false]},"uagb_author_info":{"display_name":"tobias.pries","author_link":"https:\/\/netguide.io\/linux\/author\/tobias-pries\/"},"uagb_comment_info":0,"uagb_excerpt":"Nginx ist einer der beliebtesten Webserver weltweit. Eine zentrale Aufgabe beim Arbeiten mit Nginx ist das Aktivieren von Konfigurationsdateien, um [&hellip;]","_links":{"self":[{"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/posts\/174","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/comments?post=174"}],"version-history":[{"count":0,"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/posts\/174\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/media\/310"}],"wp:attachment":[{"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/media?parent=174"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/categories?post=174"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/tags?post=174"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}