mgabriel Posted October 6, 2022 Report Posted October 6, 2022 Salut am un site facut in nodejs care ruleaza pe http://IP:3000 Cum pot sa-i pun rapid un certificat FREE https ca sa pot accesa https://IP:3000 Multumesc Quote
Moderators Dragos Posted October 6, 2022 Moderators Report Posted October 6, 2022 Certificatele se fac pe hostname, nu pe IP. Daca vrei pentru demo, foloseste ngrok care iti da un tunel pe https in afara. Quote
Nytro Posted October 6, 2022 Report Posted October 6, 2022 Cumperi DNS (daca e folosit de mai multi) sau il pui in etc/hosts. Certificat valid poti obtine free cu letsencrypt (IP public, DNS valid) sau self-signed dar inutil cu openssl. Quote
mgabriel Posted October 6, 2022 Author Report Posted October 6, 2022 ngrock imi face el o redirectionare sau un tunel pe serverele lor si am un hostaname generat de ei. nu vreau asa. Vreau ca aplicatia pe care o accesez acum prin http://hostname:3000 sa se poata accesa prin https://hostname:3000 adica sa-i pun cumva un certificat ssl free Quote
Moderators Dragos Posted October 6, 2022 Moderators Report Posted October 6, 2022 1 hour ago, mgabriel said: ngrock imi face el o redirectionare sau un tunel pe serverele lor si am un hostaname generat de ei. nu vreau asa. Vreau ca aplicatia pe care o accesez acum prin http://hostname:3000 sa se poata accesa prin https://hostname:3000 adica sa-i pun cumva un certificat ssl free Pai ai cumparat un hostname sau ai inregistrat macar unul free? Ce trebuie sa faci e sa ai un hostname/domeniu si sa-i legi nameserverele la o zona DNS (CloudFlare de exemplu). Dupa, creezi o intrare A pe root / @ sa puncteze catre IP-ul tau de acasa, eventual sa adaugi si port forwarding din router catre calculatorul tau daca e nevoie. Partea de certificat ori ti-o faci tu cu let's encrypt (sunt tutoriale multe pe net), ori folosesti de la serviciul DNS. Asta e ultimul pas. EDIT: Daca vrei doar sa o testezi la tine in calculator si sa nu dai si la altii, modifici fisierul hosts de pe calculator (C:\Windows\system32\drivers\etc\hosts pentru Windows sau /etc/hosts pentru Linux/Mac) si punctezi cum vrei tu sa fie. In cazul asta pentru certificat va trebui sa ti-l generezi self signed si sa-l adaugi la exceptii. Quote