Subdomain in nginx funktioniert nicht

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Tuxman
Mitglied
Beiträge: 2284
Registriert: 24.05.2003 13:32
Kontaktdaten:

Subdomain in nginx funktioniert nicht

Beitrag von Tuxman »

Hallo.

Folgendes Problem: Ich verwende nginx und würde dort gern eine Subdomain einrichten ("neu.domain.net"). Ich habe einen A-Record und eine nginx-Konfiguration in sites-enabled angelegt, aber es funktioniert nicht wie gewünscht:

http://www.domain.net: funktioniert.

neu.domain.net: Umleitung auf www.

nww.domain.net (vertippt): 404.

Am DNS dürfte es also nicht liegen - eher an der Konfiguration. Schaut mal bitte drüber.

"www"-Config:

Code: Alles auswählen

server {
        listen       80;
        server_name  domain.net;
     
        root   /var/www/domain.net/public;
        index  index.html index.php;
     
        location ~ \.php$ {
            #root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_read_timeout  80;
            fastcgi_param  SCRIPT_FILENAME  /var/www/domain.net/public/$fastcgi_script_name;
            include        fastcgi_params;
        }
     
        # make system internal
        location /system {
            internal;
        }
     
        # client php-fpm
        location @php-fpm {
            internal;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_read_timeout  80;
            fastcgi_param  SCRIPT_FILENAME  /var/www/domain.net/public/$fastcgi_script_name;
            include        fastcgi_params;
        }
     
        location /system {
        }
    }
}
"neu"-Config:

Code: Alles auswählen

server {
         listen *:80;
         server_name neu.domain.net;
         root /var/www/new-site;
     
        location /internal_data/ {
           internal;
        }
        location /library/ {
           internal;
        }
     
        index index.html index.htm index.php index.cgi index.pl index.xhtml;
     
         location / {
             try_files $uri $uri/ /index.php?$uri&$args;
         }
     
         location ~ \.php$ {
             fastcgi_pass    127.0.0.1:9000;
             fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;
             include         fastcgi_params;
         }
    }
}
GoDaddy-Eintrag:

http://oi59.tinypic.com/dxbqtg.jpg

Ideen?

Eine Internetsuche nach diesem Problem führt leider nur andere Foren zu Tage, in denen ich die gleiche Frage bislang erfolglos gestellt habe. Kann doch nicht sein...!
tux. Ehemaliger Moderator ohne Sondertitel.
tuxproject.de
Benutzeravatar
HabNurNeFrage
Ehemaliges Teammitglied
Beiträge: 1627
Registriert: 17.01.2010 20:22
Wohnort: An der Ostsee
Kontaktdaten:

Re: Subdomain in nginx funktioniert nicht

Beitrag von HabNurNeFrage »

Hi,

von nginx habe ich keine Ahnung, aber vielleicht klappts, wie hier beschrieben:
http://stackoverflow.com/questions/9905 ... figuration

LG
| HomeStory.org - the friendly Community | Forum für alle Lebenslagen | <"}))}~ | Nicht nachmachen: Meine phpBB Spielereien |
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };
Tuxman
Mitglied
Beiträge: 2284
Registriert: 24.05.2003 13:32
Kontaktdaten:

Re: Subdomain in nginx funktioniert nicht

Beitrag von Tuxman »

Naja, so ähnlich mache ich es doch auch.
tux. Ehemaliger Moderator ohne Sondertitel.
tuxproject.de
Antworten

Zurück zu „Coding & Technik“