Přeskočit na obsah
iD-SIGN
Ptejte se

Symfony, lokální server a důvěryhodný SSL certifikát v Chrome

Nastavte si důvěryhodný certifikát v Chrome i pro vývoj Symfony aplikací

1 min čtenívydáno 4/2022

Pro vývoj Symfony aplikací je velmi komfortní využívat lokální Symfony server, jež lze velmi jednoduše nastavit i pro HTTPS komunikaci pomocí příkazu:

bash
symfony server:ca:install

Tento příkaz vytvoří lokální certifikační autoritu a k ní lokální certifikát a autoritu zaregistruje v systému. Na macOS a ve Windows tím certifikátu důvěřuje i Chrome, protože používá systémové úložiště. Na Linuxu mají Chrome i Firefox vlastní databázi certifikátů (NSS) a do ní příkaz autoritu zapíše jen tehdy, když najde nástroj certutil. Stačí ho doinstalovat a příkaz spustit znovu:

bash
sudo apt install libnss3-tools
symfony server:ca:install

Ve Fedoře se balíček jmenuje nss-tools. Kdyby bylo potřeba autoritu importovat ručně, je v konfiguraci Symfony CLI: na Linuxu v ~/.config/symfony-cli/certs/rootCA.pem, u instalací, které vznikly před Symfony CLI 5.17, v ~/.symfony5/certs/rootCA.pem.

Po vypnutí a zapnutí Chrome by měly i vaše lokální Symfony aplikace zobrazovat platný HTTPS certifikát.

Štítky Backend, PHP

Sdílet LinkedIn Facebook

Potřebujete víc než článek?

Stačí pár vět o tom, co řešíte.