2011-09-24 4 views
0

http에서 https로 grails 앱을 리디렉션하는 것에 대한 후속 질문이 있습니다.grails에서 https로 https를 리디렉션

에 연결할 수 없습니다 파이어 폭스 할 수있는 '

지금
grails.plugins.springsecurity.secureChannel.definition = [ 
     '/**':   'REQUIRES_SECURE_CHANNEL',] 

,이라는 페이지를 볼 수있는 사용자의 원인이됩니다 : 다른 사용자가 설정 파일, 나는 이런 식으로 뭔가를 할 수 있다는 것을 나에게 보여 주었다 localhost : 8443에서 서버에 연결하지 마십시오.

무엇을해야할까요? 그렇다면 어떻게해야 grails 앱을 https로 리디렉션 할 수 있습니까?

감사합니다. jason

답변

1

Grails는 기본적으로 HTTPS를 통해 실행되지 않습니다. run-app with -https option을 실행해야합니다.

+0

. 이미 HTTPS를 설정했습니다. 나는 단지 사용자가 http로 가려고하면 https로 리다이렉트되도록하고 싶다. 지금 내가 게시 한 코드를 사용하여 http로 이동하면 사이트에 대한 액세스가 중지됩니다. 계속 유지하고 싶지만 https – jason

+0

으로 리디렉션합니다. https : // localhost : 8443 /로 이동하여 비보안 페이지로 이동하면됩니다. – Gregg

+0

로 밝혀졌습니다. 제 문제는 AWS와 포트 설정에 있다고 생각합니다. 나는이 질문을 게시 할 것이다. 당신의 도움을 주셔서 감사합니다! – jason

0

HTTPS는 일반적으로 8443이 아니라 443 포트를 통해 전송됩니다. - 이것은 사용자의 문제이거나 오타 일 수 있습니까?

+0

아니요, 오류 페이지에서 직접 복사했습니다. 그것은 말합니다 8443 – jason

+0

죄송합니다 - 나는 그것이 당신을 위해 신속 할 수도 있었으면 좋겠다! –

+0

Tomcat의 기본 SSL 포트는 8443입니다. SSL이 아닌 기본 SSL 포트가 8080이 아닌 8080과 비슷합니다. 대부분의 사람들은 Tomcat 앞에서 Apache를 실행하므로 다른 포트 번호가 필요합니다. 감사합니다. – Gregg

관련 문제