, şimdiye kadar iyi çalışıyor, ama SSL desteği eklendiğinde bu koduTek bir TIdHTTPServer bileşeni, aynı anda http ve https isteği işleyebilir mi? Bir TIdHTTPServer bileşenini kullanıyorum
SSLHandler:= TIdServerIOHandlerSSLOpenSSL.Create(nil);
SSLHandler.SSLOptions.CertFile := 'foo.pem';
SSLHandler.SSLOptions.KeyFile := 'foo.pem';
SSLHandler.SSLOptions.RootCertFile := 'foo.pem';
SSLHandler.SSLOptions.Method := sslvSSLv23;
SSLHandler.SSLOptions.Mode := sslmServer;
SSLHandler.SSLOptions.VerifyDepth := 1;
SSLHandler.SSLOptions.VerifyMode := [sslvrfPeer,sslvrfFailIfNoPeerCert,sslvrfClientOnce];
idHttpServer1.IOHandler := SSLHandler;
IdHTTPServer1.Bindings.Add.Port := 80;
IdHTTPServer1.Bindings.Add.Port := 443;
IdHTTPServer1.Active := True;
Sunucu yalnızca işlem https istekleri kullanarak ve bir http isteği göndermek eğer bu istisna
atılırError accepting connection with SSL. error:1407609C:SSL routines:SSL23_GET_CLIENT_HELLO:http request
soru şudur: Ben http ve https isteklerini işlemek için tek bir TIdHTTPServer bileşeni kullanabilirsiniz? Cevabınız evet ise bu nasıl yapılabilir? Cevap Hayır ise, http için bir tane diğeri https için iki adet TIdHTTPServer örneği oluşturmalıyım?