Hello,
J'ai mis mon site sur CLoudflare et du coup je peux avoir du SSL gratuitement pour mon domaine et tout mes sous-domaines (*.monsite.com).

Le soucis c'est que vu que j'ai le plan gratuit la wildcarde ne passe pas par le CDN du coup je rencontre un problème avec mon https qui ne fonctionne pas.

Voilà l'erreur sous chrome :

Et voilà mon code nginx (fonctionne nickel pour l'affichage du site) :

server {
        listen 80;
        listen 443;
        ssl on;
        ssl_certificate /var/certificates/monsite.com.pem;
        ssl_certificate_key /var/certificates/monsite.com.key.pem;
        add_header Strict-Transport-Security "max-age=31536000";
        root /var/www/monsite.com/public;

        index index.html index.htm index.nginx-debian.html;
        client_max_body_size 5M;
        server_name monsite.com, *.monsite.com;
        passenger_enabled on;
        passenger_app_env production;
}

Voilà je ne comprends pas ce que j'ai fait de faux :/

3 réponses


fital
Auteur
Réponse acceptée

Non, comme je l'ai écrit (je cite ce que tu aurais pu lire avant de répondre) :

j'ai le plan gratuit la wildcarde ne passe pas par le CDN

Donc ton message est erroné...

Par ailleurs, après 9 mois j'ai résolu mon problème et pour ceux qui aurait le même problème, on peut passer par l'api de Cloudflare pour générer dynamiquement des sous domaines (et les supprimer). Chose que j'ai faite.

bonjour, pour info tardive... le wildcard est une option payante sur cloudflare.

Autant pour moi, j'ai cru comprendre (avec ta dernière phrase que tu comprenais pas pourquoi cela ne fonctionner pas), bref ce n’est pas grave, le plus important c'est de savoir qu'une solution existe avec l'API et ça c'est cool.