problème de proxy du même port nginx
ringa_lee
ringa_lee 2017-05-16 17:25:04
0
2
505

Contexte : Pour des raisons de sécurité, le client autorise uniquement le serveur externe à ouvrir le port 80. Le système que nous avons déployé comprend un module de messagerie instantanée utilisant le protocole xmpp. Il y a donc les questions suivantes.

Voici le journal d'accès de nginx :

192.168.1.113 - - [19/Mar/2015:17:08:42 +0800] "<?xml version=1.0\x22?>" 400 172 "-" "-"
192.168.1.113 - - [19/Mar/2015:17:08:46 +0800] "<?xml version=1.0\x22?>" 400 172 "-" "-"

Excusez-moi : Comment écrire le fichier de configuration nginx ?

================

Les situations suivantes seront traitées. C'est la première fois que je rencontre cette situation.

192.168.1.113 - - [19/Mar/2015:17:08:42 +0800] "POST /http-bind HTTP/1.1" 400 172 "-" "-"
192.168.1.113 - - [19/Mar/2015:17:08:46 +0800] "POST /login HTTP/1.1" 400 172 "-" "-"
ringa_lee
ringa_lee

ringa_lee

répondre à tous(2)
習慣沉默

nginx ne prend pas en charge le protocole XMPP. Vous pouvez utiliser BOSH, mais cela nécessite un support client.

Vous pouvez également écrire un module nginx à transmettre au serveur backend XMPP lorsque la requête est XML. Bien sûr, une autre solution consiste à ajouter un programme de code écrit par vous-même devant nginx. Veuillez le transférer vers nginx ou XMPP.

洪涛

Pourquoi ouvrir uniquement le port 80 ? Même s'il est transmis par nginx... n'accède-t-il pas également directement à XMPP ? Nginx effectue-t-il une vérification d'authentification ?

De plus, nginx prend en charge le proxy TCP

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal