리눅스 웹 서버 구축 공부 중 virtualhost 구성 질문입니다.

neome1014의 이미지

안녕하세요.

virtual host 구성 중 질문이 있어 글을 올립니다.
먼저 httpd server와 tomcat server연동 설정을 하였습니다. 그리고 jsp와 서블릿은 tomcat server가 처리하고
나머지 html, png, gif, css 등은 httpd server에서 처리 하도록 설정 하고 싶었는데 jsp파일은 잘 처리가 되는것 같은데
apache server에서 처리해야할 web page는 아이에 처리가 안되고 있습니다.

html로 지정한 directory가 제대로 인식되었는지 알고 싶어 apachectl -S로 본 결과 아래와 같습니다.

VirtualHost configuration:
*:80 is a NameVirtualHost
default server mail.web (/data/httpd-2.4.2/conf/extra/httpd-vhosts.conf:42)
port 80 namevhost mail.web (/data/httpd-2.4.2/conf/extra/httpd-vhosts.conf:42)
port 80 namevhost mail.web (/data/httpd-2.4.2/conf/extra/httpd-vhosts.conf:42)
port 80 namevhost test.web (/data/httpd-2.4.2/conf/extra/httpd-vhosts.conf:66)
port 80 namevhost test.web (/data/httpd-2.4.2/conf/extra/httpd-vhosts.conf:66)
ServerRoot: "/data/httpd-2.4.2"
Main DocumentRoot: "/data/httpd-2.4.2/htdocs"
Main ErrorLog: "/data/httpd-2.4.2/logs/error_log"
Mutex default: dir="/data/httpd-2.4.2/logs" mechanism=default
PidFile: "/data/httpd-2.4.2/logs/httpd.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="daemon" id=2
Group: name="daemon" id=2

디렉토리의 인식 여부는 확인 되지 않습니다.

환경은 아래와 같습니다.
Linux localhost 2.6.18-308.4.1.el5 #1 SMP Tue Apr 17 17:08:10 EDT 2012 i686 i686 i386 GNU/Linux
jdk.1.7.0_04
apache-tomcat-7.0.27
httpd-2.4.2

전부 다 Compile 설치 하였습니다.

그리고 httpd server의 conf설정 file은 아래와 같습니다.

##########http.conf 파일 --->
Listen 80
# 중략..
DocumentRoot "/data/httpd-2.4.2/htdocs"

# 중략..

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

LoadModule jk_module modules/mod_jk.so

JkWorkersFile conf/worker.properties JkLogFile logs/mod_jk.log JkShmFile logs/mod_jk.shm JkLogLevel info JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"

###########worker.properties 파일 --->

worker.list=local
worker.local.type=ajp13
worker.local.host=localhost
worker.local.port=8009

############ httpd-vhosts.conf 파일--->

ServerAdmin root@mail.web
DocumentRoot "/data/mail.web.html"
ServerName mail.web
ErrorLog "logs/mail.web-error.log"
CustomLog "logs/mail.web-access.log" common

Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
allow from all

JkMount /*.jsp local
JkUnMount /*.php local
JkUnMount /*.gif local
JkUnMount /*.html local
JkUnMount /*.css local
JkUnMount /*.png local
JkUnMount /*.jpg local

ServerAdmin root@test.web DocumentRoot "/data/test.web.html" ServerName test.web ErrorLog "logs/test.web-error.log" CustomLog "logs/test.web-access.log" common Options Indexes FollowSymLinks AllowOverride None Order allow,deny allow from all JkMount /*.jsp local JkUnMount /*.html local JkUnMount /*.php local JkUnMount /*.gif local JkUnMount /*.css local JkUnMount /*.png local JkUnMount /*.jpg local 제발 도와 주세요!!!

neome1014의 이미지

누가 지우는 방법 좀 알려주세요. 글 올리고 질문이 하나 더 생겼네요.

댓글 달기

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