apache2+tomcat5+ssl을 이용해서 웹서비스를 하려고 합니다.

nivea1의 이미지

apache 2.0~ 버전과
tomcat 5.5
openssl 을 이용해서 사용하고 있습니다.
mod_jk.so를 사용해서 연동을 하였습니다.

저는 tomcat만 사용해서 서비스를 하는 상황이였는데요.
openssl을 사용하면서 apache를 설치하게 되었고
그 이후에 연동에 대해 공부를 하게 되었습니다.
tomcat의 설정만으로 keytool을 사용해서 ssl을 이용하는 것보다
apache를 tomcat과 jk커넥터를 이용해서 연동하여 사용하는 것이 더욱
효율적이라는 생각을 해서 연동을 하게 되었는데요.
문제는 제가 아직 연동을 못해서 그런건지

http://xxxxxx:8080/servlet/xxx 으로 지원되던 서비스를
ssl를 이용하여 https://xxxxx:8080/servlet/xxx으로 ssl을 이용하여 사용하게 위해
server.xml의 8080포트를 8443으로 변경하여 ssl을 적용하게 할 수 있게 하였습니다.

근데 문제는 이것이 정말 ssl을 이용하여 되는것인지도 잘 모르겠습니다.
또한 원래 목적은 http와 https를 모두 사용하여 https 보안을 원하는 유저에게만 적용되게 하려고 했는데요..
포트가 겹치게 되어서 이것도 어렵게 되었습니다.
이문제도 해결하고 싶구요..

글이 길어졌는데요.. 결론적으로 지금 일주일째 풀지 못하고 있는문제는

http://localhost .. 즉 ssl을 포함하고 있는 아파치를 이용해서 톰켓에 올려져있는 servlet 파일들을
서비스 하고 싶은데 이게 연동이 되지 않습니다.

기존의 http://localhost:8080/xxx/servlet/xxx 의 톰켓과 같이
아파치에서도 http://localhost/xxx/servlet/xxx 또는 https://localhost/xxx/servlet/xxx 을 ssl을 활용하여 서비스 하고 싶습니다.

/xxx/servlet/xxx 의 경로가 톰캣에서는 찾을수가 없는데요.. 이게 servlet 형태로 되어서 그런건지도 궁금합니다.
http.conf 파일의 디렉토리설정하는 부분이나 documentroot 설정하는 부분의 변경만으로도 이게 연동이 되는건지도 궁금하고요..

의문이 꼬리에 꼬리를 무네요.. 너무 괴롭습니다.. 도움 부탁드립니다..
다 알려주시기 않아도 좋습니다..
이중에서 해결책이 있으시면 하나만이라도 도움주시면 진심으로 감사드리겠습니다..

그외에 제가 능력이 없지만 저에게도 도움을 원하시면 글 부탁드립니다.. 성심껏 답변 드리겠습니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.