Open lbattt opened 1 month ago
@spesknight Avevi messo una sorta di reverse proxy nel Nginx per risolvere questo problema? Mi ricordo che l'avevate avuto anche voi. E comunque anche se volessimo lasciare che usi la porta 3001 , io ho provato a settare l'SSL sulla porta 3001 in Nginx e mandarlo in proxypass su localhost .. , ma non e' servito a nulla . Vedi tu a questo punto se riesci a sistemare la configurazione di Nginx in /etc/nginx/sites-available/mercato.comunitasolidali.it Grz
Sembra risolto ora. Era una cavolata: avevo messo la barra in alto nascosta per sbaglio nel codice React se navighiamo tramite dominio. Il problema del websocket non raggiungibile c'e' ancora ma sembra innocuo
@lbattt dovevi nascondere solo il Login in base al sottodominio, infatti quello si vede ancora
@lbattt dovevi nascondere solo il Login in base al sottodominio, infatti quello si vede ancora
e' una cosa da decidere , perche' se gli Annunci saranno semplicemente una sezione del sito del mercato , quindi con una specie di switch/menu in alto per passare da Prodotti ad Annunci , allora il login al mercato sara' per tutti . Questo perche' tutti potranno ad es. gestire i propri annunci
Sono riuscito : https://mercato.comunitasolidali.it
Pero' c'e' un problema con l'header della pagina , che non si carica e dipende in qualche modo dalle configurazione che ho fatto per l'SSL.
@Neggia @spesknight guarda questa richiesta websocket , che chiama la porta 3001 anziche' 443
Credo che sia quello il problema , ma ancora non ho capito come dirgli di usare la 443. La porta 3001 deve essere chiamata solo dal server Nginx quando si naviga su 443 , non dall'esterno direttamente.
Questo idealmente, ma potremmo mettere un handler speciale solo per i websocket che accettino connessioni SSL sulla porta 3001 , magari che accetti la connessione solo con schema wss://
Ma non deve cozzare pero' con la configurazione che ho fatto , cosa non facile. Perche' se metti due blocchi "server { ..." in Nginx , con lo stesso servername , vanno in conflitto.