Saya menerima kesalahan saat mengirim pesan pos https ke server saya dan saya mencari untuk mendapatkan informasi lebih lanjut.
Saya mencari kesalahan ssl login di apache tetapi saya tidak dapat menemukannya. Saya telah melihat /usr/local/apache/logs/secure
tapi saya tidak melihat kesalahan yang tepat.
Haruskah saya mencari di tempat yang berbeda?
MEMPERBARUI: Koneksi habis atau hilang saat saya menggunakan https dan saya mencoba mencari tahu alasannya. Ketika saya menggunakan http tidak ada masalah berfungsi.
apache-http-server
logging
ssl
Samson
sumber
sumber
Jawaban:
Bergantung pada instalasi Apache Anda, Anda ingin mencari arahan ErrorLog yang ditetapkan untuk bagian SSL situs Anda. Ini mungkin di suatu tempat seperti /etc/httpd/conf.d/ssl.conf atau mungkin dalam wadah VirtualHost untuk port 443 di salah satu file konfigurasi. Setelah Anda menemukan direktif ErrorLog, lihat apakah Anda melihat arahan LogLevel di sekitarnya atau dalam cakupan yang sama dan baik ubah ke debug atau tambahkan set arahan LogLevel Anda sendiri ke debug. Kemudian restart Apache dan sekarang Anda harus mendapatkan pelaporan kesalahan tambahan pada SSL dalam file log yang dirujuk oleh direktif ErrorLog. Tentu saja, seperti yang disebutkan Randolph, ini semua tergantung pada apakah Anda tidak memiliki firewall yang memblokir permintaan.
Karena Anda menyebutkan bahwa Anda dapat membuat permintaan HTTPS normal baik-baik saja (GET) tetapi tidak permintaan POST Anda, saya pikir Anda juga harus memeriksa apakah Anda memiliki mod_security berjalan di Apache dan mencoba mengesampingkan itu menjadi masalah dengan itu.
Tautan ini akan membantu Anda lebih banyak dengan arahan LogLevel. http://httpd.apache.org/docs/current/mod/core.html#loglevel
sumber