Maison  >  Questions et réponses  >  le corps du texte

problème de proxy du même port nginx

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_leeringa_lee2685 Il y a quelques jours455

répondre à tous(2)je répondrai

  • 習慣沉默

    習慣沉默2017-05-16 17:27:04

    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.

    répondre
    0
  • PHP中文网

    PHP中文网2017-05-16 17:27:04

    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

    répondre
    0
  • Annulerrépondre