리눅스 웹 서버 구축 공부 중 virtualhost 구성 질문입니다.
안녕하세요.
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 제발 도와 주세요!!!
글이 두개가 올라가 버렸는데 어떻게 지우나요???
누가 지우는 방법 좀 알려주세요. 글 올리고 질문이 하나 더 생겼네요.
댓글 달기