Я использую stunnel для туннелирования трафика SSL на порт 80. И до сегодняшнего дня это работало просто отлично. И действительно, для большого количества страниц на моем сайте это все еще работает просто отлично, но для некоторых страниц это просто не работает. Не могу сказать наверняка, но похоже, что это в основном те страницы, где я пытаюсь сделать HTTP POST.
Вот журналы stunnel:
2013.04.04 18:57:57 LOG5[2184:2416]: https accepted connection from 192.168.1.1:65099
2013.04.04 18:57:57 LOG5[2184:2416]: https connected remote server from 127.0.0.1:1182
2013.04.04 18:57:57 LOG3[2184:2416]: readsocket: Connection reset by peer (WSAECONNRESET) (10054)
2013.04.04 18:57:57 LOG5[2184:2416]: Connection reset: 0 bytes sent to SSL, 4290 bytes sent to socket
Проблема также не в веб-сервере, потому что я могу нормально отправлять сообщения на порт 80 - я просто не могу сделать это через SSL/TLS.
Также, для справки, вот как это выглядит, когда установлено хорошее соединение (для запроса HTTP GET):
2013.04.04 19:30:42 LOG5[2184:3392]: https accepted connection from 192.168.1.1:65465
2013.04.04 19:30:42 LOG5[2184:1112]: https accepted connection from 192.168.1.1:65466
2013.04.04 19:30:42 LOG5[2184:1116]: https accepted connection from 192.168.1.1:65467
2013.04.04 19:30:42 LOG5[2184:3392]: https connected remote server from 127.0.0.1:1204
2013.04.04 19:30:42 LOG5[2184:1112]: https connected remote server from 127.0.0.1:1205
2013.04.04 19:30:42 LOG5[2184:1116]: https connected remote server from 127.0.0.1:1206
2013.04.04 19:30:43 LOG5[2184:1116]: Connection closed: 33734 bytes sent to SSL, 4365 bytes sent to socket
2013.04.04 19:30:43 LOG5[2184:1112]: Connection closed: 576 bytes sent to SSL, 386 bytes sent to socket
2013.04.04 19:30:45 LOG5[2184:4064]: https accepted connection from 192.168.1.1:65464
2013.04.04 19:30:45 LOG5[2184:1984]: https accepted connection from 192.168.1.1:65463
2013.04.04 19:30:45 LOG5[2184:4064]: https connected remote server from 127.0.0.1:1208
2013.04.04 19:30:45 LOG5[2184:1468]: https accepted connection from 192.168.1.1:65462
2013.04.04 19:30:45 LOG5[2184:1984]: https connected remote server from 127.0.0.1:1209
2013.04.04 19:30:45 LOG5[2184:1468]: https connected remote server from 127.0.0.1:1210
Есть идеи?