1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Downloads
  4. Galerie
    1. Alben
  5. Toolbox
    1. Passwort Generator
    2. Portchecker
  6. Mitglieder
    1. Mitgliedersuche
    2. Benutzer online
    3. Trophäen
    4. Team
Mo: 16 Juni 2025
  • Anmelden oder registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Forum
  • Dateien
  • Seiten
  • Bilder
  • Erweiterte Suche

Schön, dass du den Weg zu NodeZone.net gefunden hast! Aktuell bist du nicht angemeldet und kannst deshalb nur eingeschränkt auf unsere Community zugreifen. Um alle Funktionen freizuschalten, spannende Inhalte zu entdecken und dich aktiv einzubringen, registriere dich jetzt kostenlos oder melde dich mit deinem Account an.

Anmelden oder registrieren
    1. Nodezone.net Community
    2. Forum
    3. Server & Hosting
    4. Linux-Server

    Nginx

    • niclasbuerger
    • 28. Juli 2016 um 12:38
    • Geschlossen
    • Erledigt
    • Panthor Life
      Fortgeschrittener
      Reaktionen
      190
      Trophäen
      10
      Beiträge
      167
      Bilder
      51
      • 24. September 2016 um 19:35
      • #21

      Du machst einfach einen weiteren Server und das ist dann alles was du reinpackst.

      Code
      server {
          listen 80;
          server_name SOVIELE DOMAINS WIE DU WILLST;
          return 301 https://hierhinsollderredirect$request_uri;
      }

      Einer von diesen Arma 3 Servern. https://panthor.de/

    • niclasbuerger
      Amateur
      Reaktionen
      18
      Trophäen
      9
      Beiträge
      187
      Bilder
      3
      • 24. September 2016 um 19:37
      • #22

      Warte,
      ich habe in der Sites-Enabled zwei Dateien drin.
      Und was muss ich bei denen dann ändern ?
      Die beiden Seiten gehen nur jetzt möchte ich noch mehr Subdomains und Domains hinzufügen.
      Das sind die beiden Dateien die es jetzt schon gibt.

      satedagames.de

      Code
      server {
              listen 80;
              listen [::]:80 ipv6only=on;
      
      
      
      
              root /var/www/satedagames.de;
              index index.php index.html index.htm;
      
      
      
      
      	server_name satedagames.de www.satedagames.de;
      	access_log /var/log/nginx/satedagames.de.access.log;
      	error_log  /var/log/nginx/satedagames.de.error.log;
              # set client body size to 100M #
              client_max_body_size 100M;
      
      
      
      
              location / {
                      # try_files $uri $uri/ =404;
                      try_files $uri $uri/ /index.php?q=$uri&$args;
              }
      
      
      
      
              error_page 404 /404.html;
      
      
      
      
              error_page 500 502 503 504 /50x.html;
              location = /50x.html {
                      root /usr/share/nginx/html;
              }
      	 location ~ \.php$ {
      	                try_files $uri =404;
      	                include fastcgi_params;
      	                fastcgi_pass php;
      	                fastcgi_split_path_info ^(.+\.php)(.*)$;
      	                fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
      	}
      }
      Alles anzeigen


      und

      forum.satedagames.de

      Code
      server {
          server_name forum.satedagames.de;
          access_log /var/log/nginx/forum.satedagames.de.access.log;
          error_log  /var/log/nginx/forum.satedagames.de.error.log;
      
      
      
      
          listen 80;
              root /var/www/forum.satedagames.de;
              index index.html index.php;
      
      
      
      
              location ~ \.php$ {
                      try_files $uri =404;
                      include fastcgi_params;
                      fastcgi_pass php;
                      fastcgi_split_path_info ^(.+\.php)(.*)$;
                      fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
              }
      }
      Alles anzeigen
    • The C Stands for Cheese
      Gast
      • 24. September 2016 um 19:39
      • #23

      Dann erstellst du einfach noch eine Datei mit folgendem Inhalt:

      Code
      server {
       server_name <SUBDOMAIN>.satedagames.de;
       access_log /var/log/nginx/<SUBDOMAIN>.access.log;
       error_log /var/log/nginx/<SUBDOMAIN>.error.log;
       listen 80;
       root /var/www/<ORDNER>;
      
      
      
      
       index index.html index.php;
      
      
      
      
       location ~ \.php$ {
       try_files $uri =404;
       include fastcgi_params;
       fastcgi_pass php;
       fastcgi_split_path_info ^(.+\.php)(.*)$;
       fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
       }
      }
      Alles anzeigen
    • Panthor Life
      Fortgeschrittener
      Reaktionen
      190
      Trophäen
      10
      Beiträge
      167
      Bilder
      51
      • 24. September 2016 um 19:40
      • #24

      Nein, nieeeeemals in sites-enabled arbeiten, du machst deine configs in sites-available und dann einen symlink

      Einer von diesen Arma 3 Servern. https://panthor.de/

    • Panthor Life
      Fortgeschrittener
      Reaktionen
      190
      Trophäen
      10
      Beiträge
      167
      Bilder
      51
      • 24. September 2016 um 19:41
      • #25

      @MrKek, ohne den symlink wird das nichts, da hat @bobo schon recht

      Einer von diesen Arma 3 Servern. https://panthor.de/

    • The C Stands for Cheese
      Gast
      • 24. September 2016 um 19:42
      • #26
      Zitat von Greeny

      Nein, nieeeeemals in sites-enabled arbeiten, du machst deine configs in sites-available und dann einen syslink

      Man kann in site-enabled Arbeiten, sollte man aber nicht.

    • Panthor Life
      Fortgeschrittener
      Reaktionen
      190
      Trophäen
      10
      Beiträge
      167
      Bilder
      51
      • 24. September 2016 um 19:43
      • #27
      Zitat von MrKek

      Eigentlich ist das alles Selbst erklärend.


      Alle Dateien die in Site-Enabled vorhanden ist werden übernommen.
      Wie du das benennst ist dir überlassen.

      Dann verstehe ich das falsch, ich dachte du empfiehlst es hier, mein Fehler.

      Einer von diesen Arma 3 Servern. https://panthor.de/

    • Panthor Life
      Fortgeschrittener
      Reaktionen
      190
      Trophäen
      10
      Beiträge
      167
      Bilder
      51
      • 24. September 2016 um 19:45
      • #28

      Und @StitZle du kannst auch einfach mehrere Server names angeben falls du die selbe Website unter 2 Domains oder Subdomains betreiben willst.

      Oh, machst du schon, ich bin scheinbar doch semi-blind.

      Einer von diesen Arma 3 Servern. https://panthor.de/

    • The C Stands for Cheese
      Gast
      • 24. September 2016 um 19:51
      • #29

      Nochmal mit Erklärung.

      Code
      server {
      	//Zuweisung der Domain/Subdomain (Multiple Angaben möglich)
       server_name forum.satedagames.de;
      	//Hier definierst du den Pfad für den access.log
       access_log /var/log/nginx/forum.satedagames.de.access.log;
      	//Hier definierst du den Pfad für den Error.log (PHP-FPM, NGINX Error)
       error_log /var/log/nginx/forum.satedagames.de.error.log;
       //Hier definierst du den Port auf wessen die Config lauscht.
       listen 80;
       //Pfad zum Hauptverzeichnis
       root /var/www/forum.satedagames.de;
       //Welche Dateien ohne spezfischie direkt angabe aufgerufen werden.
       index index.html index.php;
      	//PHP Kram damit PHP Dateien auch von PHP-FPM ausgeführt werden.
      	 location ~ \.php$ {
      		 try_files $uri =404;
      		 include fastcgi_params;
      		 fastcgi_pass php;
      		 fastcgi_split_path_info ^(.+\.php)(.*)$;
      		 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
      	 }
      }
      Alles anzeigen


      Damit ich es einfacher hab, habe ich mir Vorlagen angelegt. Das ist meine BASIS Config (NICHT EINFACH COPY&PASTE DEIN SYSTEM IST ANDERS ALS MEINS!!)

      Code
      server {
      	listen 80;
      	root /var/www/Folder/;
      	#test	
      	index index.php index.html index.htm;
      	server_name .mrkek.ovh www..mrkek.ovh;
      
      	access_log /var/log/nginx/.mrkek.ovh-access.log;
      	error_log /var/log/nginx/.mrkek.ovh-error.log;
      
      
      
      
      	location / {
      		try_files $uri $uri/ /index.php;
      	}
      
      
      
      
      	location ~ \.php$ {
      		include /etc/nginx/fastcgi_params;
      		fastcgi_pass 127.0.0.1:9000;
      		fastcgi_index index.php;
      		fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
      	}
      }
      Alles anzeigen
    • niclasbuerger
      Amateur
      Reaktionen
      18
      Trophäen
      9
      Beiträge
      187
      Bilder
      3
      • 24. September 2016 um 19:52
      • #30

      Jetzt verstehe ich gar nix mehr haha
      also ich soll de Dateien die in Sites-Enabled drin sind löschen ?
      Und dann ?

      Und wie genau muss diese eine Datei dann aussehen ungefähr so ?

      Code
      server {
       listen 80;
       server_name satedagames.de
                   forum.satedagames.de
      			 blablabal.satedagames.de
      			 stuff-random.de
      			 blablabla.stuff-random.de;
       return 301 https://satedagames.de$request_uri;
        return 301 https://stuff-random.de$request_uri;
      }

      Ich glaube das ist super falsch haha.
      Sorry :(
      Ich versuche mich reinzuarbeiten.
      Und DANKE für EURE HILFE :D

    • Panthor Life
      Fortgeschrittener
      Reaktionen
      190
      Trophäen
      10
      Beiträge
      167
      Bilder
      51
      • 24. September 2016 um 19:55
      • #31

      Ich nehme sehr stark an das du kein SSL hast, also nimm noch das https weg und 2 returns machen keinen sinn, ansonsten passt das so.

      Mach einfach ein Configfile in sites-available und einen symlink von dem file zu sites-enabled wie @bobo richtig erklärt hat.

      Einer von diesen Arma 3 Servern. https://panthor.de/

    • The C Stands for Cheese
      Gast
      • 24. September 2016 um 19:56
      • #32

      NICHT LÖSCHEN!

      Du gehst in site-available, erstellst eine neue Datei (am besten mit Domainnamen) und fügst folgendes ein.


      Code
      server {
       server_name <SUBDOMAIN>.satedagames.de;
       access_log /var/log/nginx/<SUBDOMAIN>.access.log;
       error_log /var/log/nginx/<SUBDOMAIN>.error.log;
       listen 80;
       root /var/www/<ORDNER>;
       index index.html index.php;
       location ~ \.php$ {
       try_files $uri =404;
       include fastcgi_params;
       fastcgi_pass php;
       fastcgi_split_path_info ^(.+\.php)(.*)$;
       fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
       }
      }
      Alles anzeigen

      <SUBDOMAIN> = deine Subdomain Bsp. forum.satedagames.de
      <ORDNER>=Das Hauptverzeichnis

    • niclasbuerger
      Amateur
      Reaktionen
      18
      Trophäen
      9
      Beiträge
      187
      Bilder
      3
      • 24. September 2016 um 19:56
      • #33

      Ok ich bin dumm .. haha

      ich muss für jede Seite also Domain und Subdomain
      das hier in der Sites-Avaible machen

      Zitat von MrKek

      server {
      //Zuweisung der Domain/Subdomain (Multiple Angaben möglich)
      server_name forum.satedagames.de;
      //Hier definierst du den Pfad für den access.log
      access_log /var/log/nginx/forum.satedagames.de.access.log;
      //Hier definierst du den Pfad für den Error.log (PHP-FPM, NGINX Error)
      error_log /var/log/nginx/forum.satedagames.de.error.log;
      //Hier definierst du den Port auf wessen die Config lauscht.
      listen 80;
      //Pfad zum Hauptverzeichnis
      root /var/www/forum.satedagames.de;
      //Welche Dateien ohne spezfischie direkt angabe aufgerufen werden.
      index index.html index.php;
      //PHP Kram damit PHP Dateien auch von PHP-FPM ausgeführt werden.
      location ~ \.php$ {
      try_files $uri =404;
      include fastcgi_params;
      fastcgi_pass php;
      fastcgi_split_path_info ^(.+\.php)(.*)$;
      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
      }
      }

      Alles anzeigen

      Oder ?
      Und den Sites-Enabled Ordner lösche ich einfach oder wie ?

    • Panthor Life
      Fortgeschrittener
      Reaktionen
      190
      Trophäen
      10
      Beiträge
      167
      Bilder
      51
      • 24. September 2016 um 19:58
      • #34

      Nein, so gerne du das scheinbar auch willst. Dann geht garnichts mehr.

      Einer von diesen Arma 3 Servern. https://panthor.de/

    • niclasbuerger
      Amateur
      Reaktionen
      18
      Trophäen
      9
      Beiträge
      187
      Bilder
      3
      • 24. September 2016 um 19:59
      • #35

      Ihr antwortet schneller als ich schreiben kann haha deshalb passen meine Sachen nicht mehr mit euren..

    • niclasbuerger
      Amateur
      Reaktionen
      18
      Trophäen
      9
      Beiträge
      187
      Bilder
      3
      • 24. September 2016 um 19:59
      • #36

      Ok dann lasse ich den Sites-Enabled Ordern einfach leer oder wie ?

    • Panthor Life
      Fortgeschrittener
      Reaktionen
      190
      Trophäen
      10
      Beiträge
      167
      Bilder
      51
      • 24. September 2016 um 20:00
      • #37

      Naja, da machst du sowas wie unsichtbare Verknüpfungen rein "Symlinks"

      Einer von diesen Arma 3 Servern. https://panthor.de/

    • Multivitamin
      aka Saft
      Reaktionen
      201
      Trophäen
      11
      Beiträge
      352
      • 24. September 2016 um 20:02
      • #38

      So 1. ich nutze nginx_modsite >>> Nginx enable site command - Server Fault

      Du solltest ausschließlich in /etc/nginx/sites-available/ Seiten bearbeiten
      Da ich (fast) alle http anfragen auf https umleite sieht bei mir eine Seiten Konfiguration derartig aus:

      Code
      server {
             include snippets/blocked-agents.conf;
             listen         80;
             server_name    multivitamin.wtf;
             return         301 https://$server_name$request_uri;
      }
      
      
      
      
      
      
      
      server {
          include snippets/blocked-agents.conf;
          server_name multivitamin.wtf;
          #root /var/www/node.multivitamin.wtf/;
          listen 443;
      
      
      
      
          ssl on;
          ssl_certificate /etc/letsencrypt/live/multivitamin.wtf/fullchain.pem;
          ssl_certificate_key /etc/letsencrypt/live/multivitamin.wtf/privkey.pem;
      
      
      
      
          index index.php index.html;
      
      
      
      
          access_log "/var/log/nginx/access/multivitamin.wtf.log";
          error_log "/var/log/nginx/error/multivitamin.wtf.log";
      
      
      
      
          location  /. {
              return 404;
          }
      
      
      
      
          location ~ ^/socket\.io {
              proxy_pass http://10.10.12.106:5000;
              proxy_http_version 1.1;
              proxy_set_header Upgrade $http_upgrade;
              proxy_set_header Connection 'upgrade';
              proxy_set_header Host $host;
              proxy_cache_bypass $http_upgrade;
          }
      
      
      
      
          location / {
      
      
      
      
            proxy_set_header        Host $host;
            proxy_set_header        X-Real-IP $remote_addr;
            proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header        X-Forwarded-Proto $scheme;
      error.
            proxy_pass          http://10.10.12.106:5000;
            proxy_set_header Connection "upgrade";
            proxy_read_timeout  90;
      
      
      
      
            proxy_redirect      http://10.10.12.106:5000 https://multivitamin.wtf;
          }
      }
      Alles anzeigen

      Das ist nun eine Datei welche für meine Domain multivitamin.wtf bestimmt ist welche einen Proxy auf 10.10.12.106 port 5000 erstellt welches schlussendlich ein NodeJS Webserver darstellt

    • SirFluffyVonKitten
      Nerd
      Reaktionen
      407
      Trophäen
      11
      Beiträge
      798
      Bilder
      3
      • 24. September 2016 um 20:41
      • #39

      Mal ne allgemeine Frage ist eigentlich NGinx oder Apache besser?


      Manche sagen immer Apache ist besser, manche NGinx.

      Ist denn auch wirklich was besser - schlechter oder tut sich da nichts?

    • nflug
      Nerd
      Reaktionen
      225
      Trophäen
      9
      Beiträge
      781
      • 24. September 2016 um 20:49
      • #40
      Zitat von sebi1106

      Mal ne allgemeine Frage ist eigentlich NGinx oder Apache besser?


      Manche sagen immer Apache ist besser, manche NGinx.

      Ist denn auch wirklich was besser - schlechter oder tut sich da nichts?

      Also ich stehe 100% hinter Apache

      #MAKE_ARMA_NOT_WAR

      ⥴ Scripts made with love

      Why do programmers work in dark rooms?

      Because light attracts bugs...

    Registrieren oder Einloggen

    Du bist noch kein Mitglied von NodeZone.net? Registriere dich kostenlos und werde Teil einer großartigen Community!

    Registrieren

    Ähnliche Themen

    • Webseite Fehler 404 Plesk

      • Brian Schmidt
      • 21. August 2017 um 17:33
      • Windows-Server
    • Problem zwecks Webspace Geschichte

      • Exodoos
      • 18. Februar 2017 um 23:00
      • Offtopic
    • WoltLab 4.1 & CSS

      • Tricey
      • 29. Januar 2017 um 01:46
      • HTML, CSS, PHP, JS
    • Cyberworks Altis Life

      • Xarron
      • 11. November 2016 um 19:23
      • Hilfeforum
    • CyberWorks Webinterface [Webserver]

      • dululu
      • 29. August 2016 um 15:04
      • Hilfeforum

    Wichtige Links & Informationen

    Server & Hosting-Ressourcen

      Server Administration & Hosting Basics

      Windows Server Support & Guides

      Linux Server Configuration & Help

      Setting up TeamSpeak 3 & VoIP Servers

      Domains & Web Hosting for Beginners & Professionals

      Cloud Hosting, Docker & Kubernetes Tutorials

    Gameserver & Modding-Ressourcen

      ArmA 3 Tutorials & Script Collection

      Renting & Operating Gameservers

      DayZ Server Management & Help

      FiveM (GTA V) Server & Script Development

      Rust Server Modding & Administration

      Setting up & Optimizing ARK Survival Servers

    NodeZone.net – Deine Community für Gameserver, Server-Hosting & Modding

      NodeZone.net ist dein Forum für Gameserver-Hosting, Rootserver, vServer, Webhosting und Modding. Seit 2015 bietet unsere Community eine zentrale Anlaufstelle für Server-Admins, Gamer und Technikbegeisterte, die sich über Server-Management, Hosting-Lösungen und Spielemodding austauschen möchten.


      Ob Anleitungen für eigene Gameserver, Hilfe bei Root- und vServer-Konfigurationen oder Tipps zu Modding & Scripting – bei uns findest du fundiertes Wissen und praxisnahe Tutorials. Mit einer stetig wachsenden Community findest du hier Antworten auf deine Fragen, Projektpartner und Gleichgesinnte für deine Gaming- und Serverprojekte. Schließe dich NodeZone.net an und werde Teil einer aktiven Community rund um Server-Hosting, Gameserver-Management und Modding-Ressourcen.

    Wer jetzt nicht teilt ist selber Schuld:
    1. Nutzungsbestimmungen
    2. Datenschutzerklärung
    3. Impressum
    4. Urheberrechts- oder Lizenzverstoß melden
  • Trimax Design coded & layout by Gino Zantarelli 2023-2025©
    Community-Software: WoltLab Suite™