[solved] Subdomain über https funktioniert nicht!

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Hitchens
Beiträge: 9
Registriert: 08.10.2016 00:31:15

[solved] Subdomain über https funktioniert nicht!

Beitrag von Hitchens » 22.10.2016 03:06:37

So altes Thema gelöscht und neues mal ein bisschen aufgeräumter! Neue Server configs für den nginx zusammengebaut und neue Versuche gestartet!

Funktioniert immer noch nicht ich werde immer noch die ganze Zeit zur Hauptdomain weitergeleitet!

Wo hab ich den Denkfehler? Wer kann mir helfen damit meine Subdomain nicht mehr zur Hauptdomain weitergeleitet wird sondern wirklich adminer aufmacht?

Ich will nur Adminer mit nem .htpassd und nem SSL Zertifikat versehen, ohne mir dabei die Haupt Domain oder die Subdomain zu sprengen! =/

Main Domain:

Code: Alles auswählen

server {
    listen 80;
    listen 443 ssl http2;
    server_name example.de www.example.de;
    ssl_protocols TLSv1.2;
    ssl_ciphers EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
    ssl_prefer_server_ciphers On;
    ssl_certificate /etc/letsencrypt/live/example.de/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/example.de/privkey.pem;
    ssl_trusted_certificate /etc/letsencrypt/live/example.de/chain.pem;
    add_header Strict-Transport-Security "max-age=31557600; includeSubDomains";
    ssl_stapling on;
    ssl_stapling_verify on;
    # Your favorite resolver may be used instead of the Google one below
    resolver 8.8.8.8;
    root /var/www/noircraft;
    index index.html;

    location '/.well-known/acme-challenge' {
        root        /var/www/noircraft;
    }

    location / {
        if ($scheme = http) {
            return 301 https://$server_name$request_uri;
        }
    }
}

Sub Domain:

Code: Alles auswählen

server {
    listen 80;
    listen 443 ssl http2;
    server_name daten.example.de www.daten.example.de;
    ssl_protocols TLSv1.2;
    ssl_ciphers EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
    ssl_prefer_server_ciphers On;
    ssl_certificate /etc/letsencrypt/live/daten.example.de/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/daten.example.de/privkey.pem;
    ssl_trusted_certificate /etc/letsencrypt/live/daten.example.de/chain.pem;
    add_header Strict-Transport-Security "max-age=31557600";
    ssl_stapling on;
    ssl_stapling_verify on;
    # Your favorite resolver may be used instead of the Google one below
    resolver 8.8.8.8;
    root /var/www/adminer;
    index index.html adminer.php;

    location '/.well-known/acme-challenge' {
        root        /var/www/adminer;
    }

    location / {
        if ($scheme = http) {
            return 301 https://$server_name$request_uri;
        }
    }
         location ~ \.php$ {
         include snippets/fastcgi-php.conf;
        # With php7.0-fpm:
         fastcgi_pass unix:/run/php/php7.0-fpm.sock;
         }
         # deny access to .htaccess files, if Apache's document root
         # concurs with nginx's one
         location ~ /\.ht {
           deny all;
 }
}

Wenn ich bei diesen Configs, auf "daten.example.de" gehe lande ich auf "example.de" nicht aber im Adminer Ordner in /var/www/adminer!

Nun die Frage wie kriege ich es hin, das mich "daten.example.de" zu Adminer weiterleitet (SSL und htpasswd) und example.de zur Hauptseite?

Gerade festgestellt das die Weiterleitung nur in Google Chrome stattfindet, nicht aber in FF oder Microsofts Edge. Das verwirrt mich jedoch jetzt noch mehr =/

Ein Löschen der Browserdaten hat gereicht! Nun funktioniert alles =)

Antworten