SSL'yi Grails uygulamasında kullanmak istiyorum. /conf/server.xml dosyasını Grails klasör yapısında bulamıyorum. Bunu kim yaptı?SSL, Tomcat ve Grails
Herhangi bir yardım çok takdir edilmektedir.
SSL'yi Grails uygulamasında kullanmak istiyorum. /conf/server.xml dosyasını Grails klasör yapısında bulamıyorum. Bunu kim yaptı?SSL, Tomcat ve Grails
Herhangi bir yardım çok takdir edilmektedir.
grails run-app
yerine grails run-app -https
çalıştırabilirsiniz ve sizin için kendinden imzalı bir sertifika oluşturacak ve SSL'de çalışacaktır.
Bunu nasıl kurarım, grails uygulamanızı nasıl dağıttığınıza bağlıdır.
Tomcat gibi bir kapsayıcıya dağıtım yapıyorsanız, SSL'yi normal şekilde yükleyin ve yapılandırın. Sonra sadece grails war
ile bir savaş dosyası oluşturun ve normal olarak dağıtın. Özellikle tomcat için, üst düzey tomcat server.xml açıp şöyle bir SSL Connector ekleyin:
<Connector port="8443" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" disableUploadTimeout="true"
acceptCount="100" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
SSLEngine="on"
SSLCertificateFile="/path/to/cert.pem"
SSLCertificateKeyFile="/path/to/key.pem"
SSLPassword="passphrase"
/>
varsayılan bağlantı noktası üzerinde doğrudan SSL isteklerini kabul edecek 443 için konektör portunu ayarlayın. Ardından savaş dosyanızı webapps klasörüne bırakın.
Gömülü geliştirme sunucusu (iskelesi) için sertifikanızı bir anahtar deposuyla anahtar deposu içine alın ve ssl/keystore altındaki grails çalışma dizinine koyun. Bu, $ HOME/.grails/1.2.1/ssl/keystore gibi görünecek. Anahtar deposu şifresi "123456" olmalıdır. Daha sonra grails run-app --https
ile grails çalıştırın. Grails mevcut değilse anahtar deposu dosyasını oluşturur, ancak kendi adınıza değiştirirseniz bunun üzerine yazmaz.
ataylor, Yanıtladığınız için teşekkür ederiz. Yerel bir JBoss'ta Grails çalışmayı denemekle meşguldüm. Bir keresinde sıraladığımda SSL kullanacağım. Herhangi bir durumda, JBoss ile GRAILS kullanma tecrübeniz olduysa lütfen paylaşın. Çok beğenildi, WB – WaZ
Merhaba, xx.key ve xx.crt dosyalarımız var. Bunlar pem yerine kullanılabilir mi? –
Merhaba Burt, Teşekkürler ama Java keytool kullanarak kendinden imzalı bir sertifika oluşturduk. Gelecekte olduğu gibi geçerli ve Veri İmzalı bir SSL kullanmalıyım. – WaZ
Bunun üzerine hafif düzeltme, 'grails run-app -https' olduğuna inanıyorum. Dokümanlar: http://grails.org/doc/2.2.0/ref/Command%20Line/run-app.html – arcdegree
Evet, 2010'dan beri değişti :) –