기술지원 문의

resin 테스트
정동용 / 2022-12-16 00:28

레진 적용을 위해서 검토중에 테스트하고있습니다. 
4.0.20 버전에서 테스트중입니다. 

아주 단순한 html 한개 파일을 만들어서 레진을 구동했습니다. 
안에는 img 태그 한개 있는것이고요.

cloudflare 에 도메인을 연결해서 확인을 해보면 

PC 환경에서는 도메인을 치면  예를들어 uuu.com  을 치면  자동으로 https 로 넘어가는데
모바일에서는 안되더라구요.

따로 레진설정이 필요한것인가요?

그리고 ..   기존 이클립스 tomcat 에서 코딩한 소스를 레진에도 올리면 잘 적용이 되더라구요 . 
관련해서 테스트를 해보고있는데. 

모바일로 접속시 IP가  Ipv6 로 값이 계속 나와서 구글링 검색해보니 -Djava.net.preferIPv4Stack=true 를 설정하라고 하여,   

resin.xml 에 <jvm-arg>-Djava.net.preferIPv4Stack=true</jvm-arg> 줘봐도 안되는데
혹시 레진에서 ipv6를 ipv4로 변환하는 설정이 있을까요?

두서없는 질문 죄송합니다. 

가이드좀 부탁드립니다. ㅠㅠ 
 

 

[답변]resin 테스트
관리자 / 2022-12-16 15:16

레진에서는 접속 기기별로 대응하는 설정은 없으니 해당 설정을 적용하고도 기기별로 문제가 발생하신다면 

앞단의 방화벽이나 보안망에서 설정이 되어있는지 확인해보시는것을 권장드립니다



1. PC 환경에서는 도메인을 치면  예를들어 uuu.com  을 치면  자동으로 https 로 넘어가는데 모바일에서는 안되더라구요.

 

resin server 를 통하여 ssl 을 구축하셨다면 rewrite옵션을 통하여 

http:// 의 요청을 https:// 리다이렉트 시켜주면 됩니다  


  <host ... >

     <rewrite-dispatch>

        <redirect regexp="^" target="https://${host.name}">

          <when secure="false"/>

        </redirect>

      </rewrite-dispatch>

      ...

  </host>


2. 모바일로 접속시 IP가  Ipv6 로 값이 계속 나와서 구글링 검색해보니 -Djava.net.preferIPv4Stack=true 를 설정하라고 하여,

resin.xml 에 <jvm-arg>-Djava.net.preferIPv4Stack=true</jvm-arg> 줘봐도 안되는데

혹시 레진에서 ipv6를 ipv4로 변환하는 설정이 있을까요?


resin.conf 의 address="*" 일 경우 

address="0.0.0.0"으로 치환시켜 줍니다  

감사합니다