안녕하세요. REWRITE된 URL을 톰캣에서 인식하지 못하는 것 같아서 질문글 남깁니다.

psk3060의 이미지

웹서버는 apache 2.5를 사용하고, jk 모듈을 사용하고 있습니다.

WAS는 톰캣 8을 사용하고 있으며, 프로토콜은 AJP 1.3으로 아파치와 연동된 상태입니다.

다른 rewrite는 정상 작동하지만, 다른 회사로부터 넘겨받은 데이터를 rewrite 할 경우 아파치는 부정적인 로그는 찍히지 않지만, WAS 로그에서는 접속 흔적을 찾을 수 없습니다.

다른 회사로 부터 요청(redirect를 통해 /ajax/check.do로 넘김. 메소드는 POST)

웹서버

access_log

[15/Sep/2021:15:43:09 +0900] "POST /ajax/check.do HTTP/1.1" 301 451 "-" "Mozilla/4.0"

error_log rewrite:trace2

[Wed Sep 15 15:45:00.239526 2021] [rewrite:trace2] mod_rewrite.c(483): - - [rid#7f51ec9720a0/initial] init rewrite engine with requested uri /ajax/check.do
[Wed Sep 15 15:45:00.239593 2021] [rewrite:trace2] mod_rewrite.c(483): - - [rid#7f51ec9720a0/initial] rewrite '/ajax/check.do' -> 'https://www.example.co.kr/ajax/check.do'
[Wed Sep 15 15:45:00.239600 2021] [rewrite:trace2] mod_rewrite.c(483): - - [rid#7f51ec9720a0/initial] explicitly forcing redirect with https://www.example.co.kr/ajax/check.do
[Wed Sep 15 15:45:00.239605 2021] [rewrite:trace1] mod_rewrite.c(483): - - [rid#7f51ec9720a0/initial] escaping https://www.example.co.kr/ajax/check.do for redirect
[Wed Sep 15 15:45:00.239622 2021] [rewrite:trace1] mod_rewrite.c(483): - - [rid#7f51ec9720a0/initial] redirect to https://www.example.co.kr/ajax/check.do [REDIRECT/301]

WAS

CATALINA.OUT, WAS용 access_log 입력 없음

사용 Connector

<Connector port="[JK 마운트 PORT]" protocol="AJP/1.3" redirectPort="8443"
                maxPostSize="52428800"
                maxParameterCount="200000"
/>

WAS에서 에러가 뜨는건 상관없는데, 아예 접근 로그에 흔적 조차 남기지 않는 것이 이상해서 질문글 남깁니다.

혹시 몰라서, apache에서 rewriterule을 하나 더 작성하였더니 부하가 너무 심하게 걸려서 제외시켜둔 상태입니다(HTTP 상태 308로 redirect).

HTTP 상태를 301이 아닌 308로 ReWrite 해도 결과는 같았습니다.

문제 해결 접근을 어떻게 하면 좋을지 고견 부탁드립니다.

감사합니다.

psk3060의 이미지

죄송합니다.

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.