개발

톰캣 https 포트 없이 설정

철산92 2018. 1. 9. 10:57
반응형

server.xml 파일


<Connector port="80" protocol="HTTP/1.1"

               connectionTimeout="20000"        

               redirectPort="443" 

   URIEncoding="UTF-8"/>


<!--추가-->

<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"

               maxThreads="150" SSLEnabled="true" scheme="https" secure="true"

   keystoreFile=""    

   keystorePass="" 

               clientAuth="false" sslProtocol="TLS" />


Connector port="8009" protocol="AJP/1.3" redirectPort="443" />


redirectPort를 443으로 변경 한다.



web.xml 파일


<security-constraint>   

<web-resource-collection>      

<web-resource-name>Secured</web-resource-name>      

<url-pattern>/*</url-pattern>   

</web-resource-collection>   

<user-data-constraint>      

<transport-guarantee>CONFIDENTIAL</transport-guarantee>   

</user-data-constraint>

</security-constraint>


맨 마지막에 web-app 안에 추가한다.


반응형