혹시 이런경우 보셨나요?

workingparksee의 이미지

아파치 서버에 mod_ssl설치가 완료되었습니다.

제가 하려고 했던것은 http://a.co.krhttps://a.co.kr 모두 같은소스를 쓰려고 했습니다.
즉 http, https모두 /var/www/a.co.kr에있는 소스를 가지고 출력을 하려고 했습니다.
그래서 SSL관련 Vhost는 다음과같이 잡아줬습니다.

DocumentRoot /var/www/a.co.kr ServerName a.co.kr:443 ServerAdmin a@a.co.kr ErrorLog /var/www/logs/a.co.kr-ssl_error_log TransferLog /var/www/logs/a.co.kr-ssl_access_log

SSLEngine on
SSLCertificateFile /usr/local/apache-httpd/conf/server.crt
SSLCertificateKeyFile /usr/local/apache-httpd/conf/server.key

CustomLog /var/www/logs/ssl_request_log \
"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"

그리고 일반 80포트는 아래와같이 되어있습니다.

ServerAdmin a@a.co.kr DocumentRoot /var/www/a.co.kr ServerName a.co.kr:80 ErrorLog /var/www/logs/a.co.kr-error_log CustomLog /var/www/logs/a.co.kr-access_log common

그럼 80포트 요청, 443포트요청 모두 "/var/www/a.co.kr"경로를 사용해야하고 SSL사용여부만 달라야 하는데 실상으로는 그렇지 않았습니다.
http://a.co.kr 접속시에는 정상적으로 접속되나 https://a.co.kr접속시에는 http://a.co.kr로 리다이렉트가 되더군요
문제를 확인하려고 다음 명령어를 입력해서 SSL 콘솔을 열었습니다.

openssl s_client -host go.enamoo.co.kr -port 443 -state

그다음 "GET /" 을 입력해서 뭐라고 나오는지 확인을 해봤는데 다음과같은 결과가 나오더군요

<script>location.replace('http://a.co.kr/');</script>SSL3 alert read:warning:close notify
closed
SSL3 alert write:warning:close notify

아마도 아파치에서 http로 리다이렉팅 시키는걸로 보여지는데 혹시 어떤 이유로 인하여 리다이렉트가 되는지 아시는분 계시는지요?
참고로 443포트 DocumentRoot를 80포트와 다르게 잡을때는 잘 작동하고 있습니다.
하지만 포트를 나누자니 소스가 이원화되서 유지보수에 어려움이 있을것 같습니다.
도움 부탁드리겠습니다 (__)

workingparksee의 이미지

문제 없이 정상입니다.
신경써주셔서 감사합니다. ^^

댓글 달기

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