Sascha Schulz
vor 4 Tagen 614b5a0de59ffbc06c7f7cbf46fc5ce568a0bb37
index.html
@@ -5007,7 +5007,7 @@
                        sudo cp example.conf example-ssl.conf
                     </code>
                  </pre>
                  <p>Den vhost für HTTTP / Port 80 so konfigurieren, dass dieser nach HTTPS / Port 443 weiterleitet:</p>
                  <p>Den vhost für HTTP / Port 80 so konfigurieren, dass dieser nach HTTPS / Port 443 weiterleitet:</p>
                  <pre>
                     <code class="bash" data-trim data-line-numbers>
                        # example.conf
@@ -5033,6 +5033,12 @@
                        SSLEngine on
                        SSLCertificateFile "/.../cert.pem"
                        SSLCertificateKeyFile "/.../key.pem"
                     </code>
                  </pre>
                  <pre>
                     <code class="bash" data-trim data-line-numbers>
                        # neuen vhost für SSL aktivieren:
                        sudo a2ensite example-ssl.conf
                     </code>
                  </pre>
                  <p>Anschließend den Apache neu starten:</p>
@@ -5065,6 +5071,63 @@
                  <p>Eben angegebene Datei in Wireshark einstellen:</p>
                  <p>Bearbeiten > Einstellungen > Protocols > TLS > (Pre)-Master-Secret log filename</p>
               </section>
               <section>
                  Einrichtung eines Datenbank-Servers (Beispiel MongoDB)
               </section>
               <section>
                  <p>Datenbank installieren:</p>
                  <pre>
                     <code class="bash" data-trim data-line-numbers>
                        # Paketquellen aktualisieren
                        sudo apt update
                        # Tools installieren
                        sudo apt install gnupg curl
                        # GPG-Signatur herunterladen und importieren
                        curl -fsSL https://www.mongodb.org/static/pgp/server-8.0.asc | \
                           sudo gpg -o /usr/share/keyrings/mongodb-server-8.0.gpg \
                           --dearmor
                     </code>
                  </pre>
               </section>
               <section>
                  <pre>
                     <code class="bash" data-trim data-line-numbers>
                        # URL den Paketquellen hinzufügen
                        echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-8.0.gpg ] https://repo.mongodb.org/apt/ubuntu noble/mongodb-org/8.0 multiverse" | \
                           sudo tee /etc/apt/sources.list.d/mongodb-org-8.0.list
                        # Paketquellen aktualisieren
                        sudo apt update
                        # MongoDB installieren
                        sudo apt install mongodb-org
                     </code>
                  </pre>
               </section>
               <section>
                  <pre>
                     <code class="bash" data-trim data-line-numbers>
                        # systemd neuladen
                        sudo systemctl daemon-reload
                        # Autostart aktivieren
                        sudo systemctl enable mongod
                        # Dienst starten
                        sudo systemctl start mongod.service
                     </code>
                  </pre>
               </section>
               <section>
                  <p>Der Server sollte nun erreichbar sein:</p>
                  <pre>
                     <code class="bash" data-trim data-line-numbers>
                        mongosh
                     </code>
                  </pre>
               </section>
            </section>
         </div>
      </div>