Rumah  >  Soal Jawab  >  teks badan

nginx masalah proksi port yang sama

Latar Belakang: Atas sebab keselamatan, pelanggan hanya membenarkan pelayan luaran membuka port 80. Sistem yang kami gunakan termasuk modul IM menggunakan protokol xmpp. Jadi ada soalan berikut.

Berikut ialah log akses 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 "-" "-"

Maafkan saya: Bagaimana untuk menulis fail konfigurasi nginx?

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

Situasi berikut akan dikendalikan. Ini adalah kali pertama saya menghadapi situasi ini.

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_lee2735 hari yang lalu476

membalas semua(2)saya akan balas

  • 習慣沉默

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

    nginx tidak menyokong protokol XMPP. Anda boleh menggunakan BOSH, tetapi memerlukan sokongan pelanggan.

    Anda juga boleh menulis modul nginx untuk memajukan ke pelayan XMPP bahagian belakang apabila permintaan adalah XML. Sudah tentu, penyelesaian lain ialah menambah program kod yang ditulis sendiri di hadapan nginx. Sila pindahkan ke nginx atau XMPP.

    balas
    0
  • PHP中文网

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

    Kenapa hanya buka port 80? Walaupun ia dimajukan oleh nginx... bukankah ia juga terus mengakses XMPP? Adakah nginx melakukan sebarang pengesahan pengesahan?

    Selain itu, nginx menyokong proksi tcp

    balas
    0
  • Batalbalas