Erreur de protocole SSL - herbergement fetch server VPS
... / Erreur de protocole SSL -...
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Question

Erreur de protocole SSL - herbergement fetch server VPS

by
LeoR10
Created on 2023-08-21 15:52:01 (edited on 2024-09-04 12:36:29) in Certificats SSL

Bonjour,

Je souhaite me connecter sur mon server VPS depuis mon site web, tout deux hébergés sur OVH.

J'ai donc un installé un server sur mon VPS et le fait tourner grâce a pm2.

Si je tente une connection local depuis mon pc aucun probleme, je récupère bien mes données enregistrées sur mongodb Atlas, en revanche, quand c'est mon site qui tente, j'obtient une "ERR_SSL_PROTOCOL_ERROR".

Dois-je regénérer le certificat SSL de mon server VPS, si oui comment / où ?
Merci bien,

Au cas ou voici mon projet :
https://github.com/undefined-giter/foodtruck_public

Mon server express hébergé sur le VPS:
https://github.com/undefined-giter/foodtruck_server

L'adresse de la page qui pose problème :
https://foodtruck.leorip.com/Avis

L'erreur en console :

Reviews.jsx:25 Erreur lors de la requête :
vi {message: 'Network Error', name: 'AxiosError', code: 'ERR_NETWORK', config: {…}, request: XMLHttpRequest, …}
code
:
"ERR_NETWORK"
et
xhr.js:251 GET https://37.187.241.31:3000/foodtruck_server/all net::ERR_SSL_PROTOCOL_ERROR


3 Replies ( Latest reply on 2023-08-22 11:52:00 by
fritz2cat officiel (d'avant la migration)
)


https://37.187.241.31:3000


Ce serveur ne parle pas SSL sur ce port.
En HTTP on reçoit bien une réponse JSON de 9 enregistrements.

Bonjour,

j'espère que c'est pour vous entrainer ce que vous avez publié sur github, car c'est pas top de publier des code d'accès surtout sur un système accessible sur internet...

Cordialement, janus57

Oui effectivement, mais je ne peux pas faire de requête de HTTPS vers HTTP, les navigateurs les bloques, même en ayant autoriser tout type de requête sur mon server (voir code en bas).

Du coup, je tente d'installer un certificat SSL sur le VPS qui héberge le server, mais étrangement le chemin du dossier n'est pas reconnu :
/homez.985/leoripy/foodtruck

sudo certbot certonly --webroot -w /homez.985/leoripy/foodtruck -d leorip.com
Ni
sudo certbot certonly --webroot -w /home/l/e/o/leoripy/foodtruck -d leorip.com

erreur : /homez.985/leoripy/foodtruck does not exist or is not a directory

J'obtient pourtant ces chemins quand je suis connécté en SSH sur mon hébergeur web via la commande pwd. J'ai aussi tenté d'autres chemins qui me parraissaient possible, en vain.

Any idea ?

Merci,


(Code server mise-à-jour pour accepter les requetes HTTP et HTTPS)
app.use(cors())
app.use(function(req, res, next) {
res.header('Access-Control-Allow-Origin', '*');
res.header('Access-Control-Allow-Methods', 'GET, POST, PUT, DELETE');
res.header('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept');
next();
});
app.use(bodyParser.json())

app.use('/foodtruck_server', reviewsRouter)


sur le VPS qui héberge le server, mais étrangement le chemin du dossier n'est pas reconnu :
/homez.985/leoripy...


Ca ressemble à un hébergement web OVH, vous n'allez pas me faire croire que vous avez créé un dossier /homez.985/ sur votre VPS quand même ?

Avez-vous la moindre notion de la gestion d'un serveur Linux ?
Si non, il est temps de vous former chez vous (par exemple sur une machine virtuelle VirtualBox) avant de vous lancer dans l'internet hostile et être la chèvre pour les loups.