Kontakt aufnehmen
Backend 1 Min. Lesezeit · 04/2022

Symfony, lokaler Server und ein vertrauenswürdiges SSL-Zertifikat in Chrome

Richten Sie in Chrome auch für die Entwicklung von Symfony-Anwendungen ein vertrauenswürdiges Zertifikat ein

Für die Entwicklung von Symfony-Anwendungen ist der lokale Symfony-Server sehr komfortabel. Er lässt sich mit folgendem Befehl auch ganz einfach für HTTPS einrichten:

bash
symfony server:ca:install

Dieser Befehl erstellt eine lokale Zertifizierungsstelle und dazu ein lokales Zertifikat, versucht, die Zertifizierungsstelle im System zu registrieren, und richtet sie in Firefox ein. In anderen Browsern muss die Zertifizierungsstelle manuell eingerichtet werden, was zum Glück sehr einfach ist. In Chrome geht das unter

Einstellungen -> Datenschutz und Sicherheit -> Sicherheit -> Zertifikate verwalten

Hier wechseln Sie auf den Tab Zertifizierungsstellen, klicken auf die Schaltfläche Importieren und wählen die entsprechende Datei aus. Unter Linux liegt sie unter ~/.symfony5/certs/rootCA.pem (die Zahl dürfte mit der Symfony-Version steigen). Endet der Import mit der Meldung, dass das Zertifikat bereits existiert, suchen Sie es in der Liste (ein Eintrag ähnlich "org-Symfony dev CA"), klicken Sie auf Bearbeiten und haken Sie an, wofür es als vertrauenswürdig gelten soll – in erster Linie für Websites.

Nach einem Neustart von Chrome sollten auch Ihre lokalen Symfony-Anwendungen ein gültiges HTTPS-Zertifikat anzeigen.

Teilen
LinkedIn Facebook

Brauchen Sie mehr als einen Artikel?

Melden Sie sich unverbindlich – ein paar Sätze dazu, worum es geht, genügen.

Weiterlesen

Ähnliche Artikel

Weitere Notizen aus Betrieb und Entwicklung.

Gesamter Ratgeber