Antworten auf deine Fragen:
Neues Thema erstellen

Nginx Wordpress Multisite in Verzeichnis - wie Domain auf Subfolder

afr0kalypse

Allwissendes Karmameerschweinchen!

Hi zusammen.
Ich habe auf meinem Server Nginx laufen und habe Wordpress als Multisite Installation in einem Verzeichnis /blog/ laufen.
Unter kann man blog1 erreichen.
Unter ist blog2 zu erreichen.

Nun habe ich 2 Domains. Einmal der-alex.com und einmal chiwaboo.de.
Jetzt möchte ich dass die Domain chiwaboo.de auf blog2 verweist.

Beide Domains haben einen CNAME Eintrag auf meinen Server. Der ist bei beiden gleich (h*******.stratoserver.net)

Das ganze soll ohne Plugin laufen. Also am liebsten über virtual hosts.
Derzeit sieht meine Webserver Konfiguration so aus:

Code:
server {
        listen                          80;

        server_name                     der-alex.com www.der-alex.com;
        server_name_in_redirect         off;
        root                            /var/www/;
        index                           index index.php index.html index.htm;

        if (!-e $request_filename) {
                rewrite /wp-admin$ $scheme://$host$uri/ permanent;
                rewrite ^/blog(/[^/]+)?(/wp-.*) /blog$2 last;
                rewrite ^/blog(/[^/]+)?(/.*\.php)$ /blog$2 last;
        }

        location / {
                try_files $uri $uri/ /index.php?$args ;
        }

        location /blog/ {
                try_files $uri $uri/ /blog/index.php?$args ;
        }
        location /blog/chiwaboo/ {
                try_files $uri $uri/ /blog/chiwaboo/index.php?$args ;
                #return 301 http://chiwaboo.de/index.php?args ;
        }

        location ~* ^.+\.(ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|rss|atom|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf)$ {
                access_log off; log_not_found off; expires max;
        }

        location = /robots.txt { access_log off; log_not_found off; }
        location ~ /\. { deny  all; access_log off; log_not_found off; }

        location /phpmyadmin {
                return                  301 https://$server_name$request_uri;
        }

        # Make php fast cgi work
        location ~*\.php$ {
                fastcgi_pass            localhost:9000;
                include                 fastcgi_params;
        }
}

server {
        listen                          80;
        server_name                     chiwaboo.de www.chiwaboo.de;
        server_name_in_redirect         off;
        root                            /var/www/blog/chiwaboo/;
        index                           index index.php index.html index.htm;

        location / {
                try_files $uri $uri/ /index.php?$args ;
        }
        # Make php fast cgi work
        location ~*\.php$ {
                fastcgi_pass            localhost:9000;
                include                 fastcgi_params;
        }
}
Das funktioniert leider nicht und führt zu einem Nginx Error 'No input file specified'

Ich gehe stark davon aus dass es zum einen damit zu tun hat, dass es kein wirkliches Unterverzeichnis /chiwaboo gibt, sondern dieses irgendwie durch Wordpress erzeugt wird.
Zum anderen denke ich, dass die rewrite-condition mir vielleicht in die Quere kommt... ist aber nur eine Vermutung :/

Wie muss die Konfiguration aussehen, damit chiwaboo.de nun auf den 2. Blog verweist?
Ich bin über alle Tipps dankbar :)
 
Zuletzt bearbeitet:

afr0kalypse

Allwissendes Karmameerschweinchen!

AW: Nginx Wordpress Multisite in Verzeichnis - wie Domain auf Subfolder

Sooo nach gut 8 Stunden habe ich es hin bekommen. Dazu habe ich auf meinem Blog einen entsprechenden Beitrag verfasst, wie man das zum Laufen bekommt :)
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Keine Mitglieder online.

Statistik des Forums

Themen
118.635
Beiträge
1.538.449
Mitglieder
67.556
Neuestes Mitglied
Ggirl
Oben