Sto usando nginx per servire un'istanza dell'applicazione PHP, e allo stesso tempo eseguo un'app Ratchet per ascoltare una connessione websocket. Il problema è che entrambe queste istanze utilizzano la stessa porta (80).
Come si configura il server in modo da poter servire entrambi?
Modifica: Sono appena tornato per vedere che la domanda è stata sottoposta a downgrade più volte, comprensibilmente, non ho fatto la domanda in modo chiaro. Mi scuso per quello. Ho fatto la mia dovuta diligenza però. Cercherò di chiarire cosa stavo chiedendo, potrei aver frainteso alcuni aspetti del protocollo websocket, nel qual caso, per favore, correggimi:
So bene che può esserci solo un processo in ascolto di una determinata porta, quello che sto effettivamente avendo qualche problema alla base è l'intera cosa del websocket, da quello che capisco, una richiesta del websocket inizia con una stretta di mano HTTP, dopo di che ci sarà un meccanismo per "aggiornare" quella sessione alla porta specifica.
Da quello che ho letto, sembra che questo meccanismo di aggiornamento sia gestito dal server web. Quindi, come configuro nginx per gestire questo processo?
Tutto sommato, l'unica cosa che mi preoccupa nell'esecuzione del server websocket su una porta diversa da 80 è la possibilità che la porta venga bloccata. Questa preoccupazione è infondata? Qualche consiglio su come dovrei configurarlo?