Ankündigung

Einklappen
Keine Ankündigung bisher.

Docker nginx ssl funktioniert nicht

Einklappen

Neue Werbung 2019

Einklappen
Dieses Thema ist geschlossen.
X
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Docker nginx ssl funktioniert nicht

    Hallo,

    ich arbeite mich in Docker ein, versuche mit nginx als Webserver eine ssl-Verbindung einzurichten.

    Http funktioniert, https scheitert.

    docker-compose.yml
    Code:
    version: "3.7"
    services:
      app:
        build:
          context: ./
          dockerfile: app.dockerfile
        working_dir: /var/www
        volumes:
          - ./../laravel:/var/www
        environment:
          - DB_HOST=database
        depends_on:
          - database
        container_name: laravel-app
      web:
        image: nginx:latest
        working_dir: /var/www
        volumes:
          - ./../laravel:/var/www
          - ./vhost.conf:/etc/nginx/conf.d/default.conf
          - ./../ssl_zertificate:/etc/nginx/certs
        ports:
          - "80:80"
          - "443:443"
        depends_on:
          - app
        container_name: nginx-server
      database:
        image: mysql:5.7
        volumes:
          - ./db:/var/lib/mysql
        environment:
          - "MYSQL_ALLOW_EMPTY_PASSWORD=yes"
          - "MYSQL_DATABASE=DockerLaravelTutDev"
          - "MYSQL_USER=root"
          - "MYSQL_PASSWORD=xxx"
          - "MYSQL_ROOT_PASSWORD=xxx"
        ports:
          - "33061:3306"
        container_name: mysql
    vhost.conf
    Code:
    server {
        listen 443 ssl;
        server_name docker-laravel-tut.local;
        index index.php index.html;
        root /var/www/public;
        ssl_certificate /etc/nginx/certs/myRoot.cert;
        ssl_certificate_key /etc/nginx/certs/myRoot.key;
    
        location / {
            try_files $uri /index.php?$args;
        }
    
        location ~ \.php$ {
            fastcgi_split_path_info ^(.+\.php)(/.+)$;
            fastcgi_pass app:9000;
            fastcgi_index index.php;
            include fastcgi_params;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            fastcgi_param PATH_INFO $fastcgi_path_info;
        }
    }
    Meine Fragen:

    1. Warum kann ich nicht auf https://*** zugreifen?
    2. Wie kann ich im laufenden Container die Ordner und Dateien sehen, also wie
    Code:
    ls -a /etc/nginx/certs

  • #2
    Ich sehe hier keine PHP frage und nichts was man nicht schnell in der docu oder dem netz klären könnte!
    hast Du da schon nichts mehr gefunden ?
    https://docs.docker.com/engine/refer...mandline/exec/
    schon mal auf einen anderen rechner zugegriffen ?
    kennst Du telnet odert gar ssh ?
    https://docs.docker.com/engine/examp...g_ssh_service/

    Kommentar


    • #3
      Zitat von tomBuilder Beitrag anzeigen
      Ich sehe hier keine PHP frage und nichts was man nicht schnell in der docu oder dem netz klären könnte!...
      Das ist mir klar, das es sich un keine PHP-Frage handelt. Ich suche seit Stunden im Netz, ohne Erfolg, also dachte ich, ich frage hier einfach mal.

      Ich werde ja nicht der einzige im Forum sein, der PHP-Apps mit Docker umsetzen möchte...

      Kommentar


      • #4
        Zitat von rammi Beitrag anzeigen
        Ich suche seit Stunden im Netz, ohne Erfolg, also dachte ich (..) ..
        Im netz nichts gefunden ?
        lol
        (****)
        zudem haben wir ein unterforum:
        https://www.php.de/forum/webentwickl...d-workstations

        Kommentar


        • #5
          Zitat von tomBuilder Beitrag anzeigen
          Im netz nichts gefunden ?
          Wo steht da was von nichts gefunden?

          Zitat von tomBuilder Beitrag anzeigen
          ...
          lol
          (****)...
          ...aber schön wenn ich zu deiner Heiterkeit beitragen kann...

          Zitat von tomBuilder Beitrag anzeigen
          zudem haben wir ein unterforum:...
          Habe den Beitrag da noch mal eröffnet

          Kommentar


          • #6
            Zitat von rammi
            Habe den Beitrag da noch mal eröffnet
            [MOD:geschlossen]
            Competence-Center -> Enjoy the Informatrix
            PHProcks!Einsteiger freundliche TutorialsPreComposed Packages

            Kommentar

            Lädt...
            X