Jetty'yi çalıştıran bir makinem var. Orada farklı portlarda çalışan birden fazla iskelet örneğim var. Örneğin, varsayılan port 80'de çalışan "canlı" versiyona sahibim. Aynı makinede ancak 2280 numaralı port üzerinde çalışan "R & D" versiyonuna sahibim. Bu sadece iyi çalışıyor, ancak müşterinin SSL eklemesi gerekiyordu. varsayılan şimdi 443 numaralı bağlantı noktasında çalışıyordu. Sorun, her ikisi de aynı anda çalıştırmayı denediğimde, RD sürümü başarısız olacak çünkü SSL nedeniyle 443 eşlemeye çalışıyor. Yapılandırma hala 2280'i gösteren R & D'ye sahiptir, ancak başlatılamıyor. Tek SSL sertifikasını kullanarak aynı anda çalışmanın bir yolu var mı? Jetty.xml dosyasına bağlayıcı eklemeyi denedim, ancak çalışmadı. Teşekkürler.Tekil SSL Üzerinden Birden Çok Ağ Bağlantı Alanı
1
A
cevap
0
Konektörü nasıl ekliyorsunuz? Bağlayıcının bağlantı noktasını kesinlikle yapılandırabilirsiniz.
Genellikle programlı İskelesi çalıştırın ve aşağıdaki gibi benim kodudur:
int httpsPort = ...;
HttpConfiguration httpConfig = new HttpConfiguration();
httpConfig.setSecureScheme("https");
httpConfig.setSecurePort(httpsPort);
SslContextFactory sslContextFactory = new SslContextFactory();
// configure sslContextFactory: keystore, session timeout, exlcluded protocols etc...
ServerConnector httpsCon = new ServerConnector(server, new SslConnectionFactory(sslContextFactory, "http/1.1"), new HttpConnectionFactory(httpConfig));
httpsCon.setPort(httpsPort);
server.addConnector(httpsCon);
Üzgünüm XML sunucusu yapılandırmasına aracılığıyla o nasıl yapılandırılacağı emin değilim, ama XML yapılandırma arasında çok yakından harita eğilimindedir ve programlı yapılandırma.
İlgili konular
- 1. Birden çok görüntülü tek xib tekil
- 2. apache'de birden çok ssl sanal sunucusu
- 3. , etki alanı php aracılığıyla birden çok etki alanı üzerinden facebook bağlanmasını kullanarak kimlik doğrulaması yapıyor mu?
- 4. Birden çok projede birden çok TFS çalışma alanı var mı?
- 5. FTPS (SSL üzerinden FTP) C#
- 6. node.js http sunucusu birden çok bağlantı noktasında çalışıyor
- 7. Paypal sanal alanı CURL yürütme - "SSL bağlantı hatası" [ÇÖZÜMLÜ]
- 8. Android'de Bluetooth üzerinden birden çok aygıt bağlayın (Birden çok BLE bağlantısı)
- 9. Soketleri Python kodumdan birden çok ağ adında açabilir miyim?
- 10. Yalnızca Tekil Öğeyi Listelenmeye Ekle
- 11. Can Meteor, MongoDB'ye SSL üzerinden bağlanabilir mi?
- 12. Flask-SQLAlchemy ssl bağlantı SSL üzerinden AWS RDS ile balon uygulaması MySQL bağlantısı bağlanmaya çalışıyorum
- 13. SSL üzerinden MySQL'e bağlanma hakkında ERROR 2026 (HY000): SSL bağlantı hatası: protokol sürümü uyuşmazlığı
- 14. Birden çok etkinlikte kullanılan tekil sınıfının statik yöntemi
- 15. C# File.Copy birden çok Ağ hedef bloğu diğer konuları
- 16. SSL üzerinden AD LDS'yi kullanma
- 17. AngularJS CORS SSL üzerinden etki alanı SSL olmayan etki alanından etki alanı "Erişim engellendi" ile başarısız olursa,
- 18. SQLAlchemy ve birden çok işlemle bağlantı sorunları
- 19. Birden çok alanı MySQL içinde sıralama
- 20. Ad alanı birden çok dosyada nasıl kullanılır
- 21. LINQ ile birden çok alanı nasıl sıralayabilirim?
- 22. linq.js grubu, birden çok alanı birleştirin
- 23. Fayanslarla birden çok Struts2 ad alanı kullanmak
- 24. Birden çok bağlantı kullanarak curl ile indirme
- 25. Nginx birden çok bağlantı noktasında nasıl çalıştırılır
- 26. SSL Bağlantı kurulumundaki el çarkları
- 27. SSL sertifikası: ssl sunucusuna bir proxy üzerinden bağlan
- 28. IISExpress için SSL bağlantı noktasını nereye yazmalıyım?
- 29. Birden çok etki alanı işaret eden kök klasörün web.config
- 30. Eklenti erişimini, dosya sistemi ve ağ üzerinden appdomain üzerinden sınırla
Benim jetty.xml vardır: <= Yeni sınıf "org.eclipse.jetty.server.nio.SelectChannelConnector"> 300000 false 2 2443 20000 5000 –
user1035760
' org.eclipse.jetty.server.nio.SelectChannelConnector' eski şimdi EOL (Hayatın Sonu) içindir versiyon . Bu sınıf, Jetty'nin mevcut/kararlı/desteklenen sürümleri üzerinde artık mevcut değil. –
SelectChannelConnector'ı kullanmadan bunu yapılandırmanın farklı bir yolu var mı? Bu 8.1.9 sürümünün şimdi EOL olduğunu anlıyorum ama bunun yeni bir özellik olacağını düşünmüyorum. Daha sonraki bir sürümde düzeltilen bir hata olmadığı sürece. – user1035760