티스토리 뷰
1. httpd.conf
ServerName 192.168.11.76:9080 # 디렉토리 권한 설정. apache의 기본 디렉토리가 아닌, 다른 디렉토리에 AP소스가 존재한다면 아래와 같이 등록하여 주어야 한다. <Directory "/home/apache/webapps/app1"> AllowOverride None Options None Order allow,deny Allow from all </Directory> <Directory "/home/apache/webapps/app2"> AllowOverride None Options None Order allow,deny Allow from all </Directory> # vhost.conf Include한다. Include conf/vhost.conf # mod_jk 모듈 로딩 LoadModule jk_module modules/mod_jk-1.2.26_httpd-2.2.8_linux-k2.6_x86.so <IfModule mod_jk.c> JkWorkersFile conf/workers.properties JkLogFile logs/mod_jk.log JkLogLevel info </IfModule>
2. vhost.conf
NameVirtualHost 192.168.11.76:9080 # IP 및 Port설정 <VirtualHost 192.168.11.76:9080> # DocRoot 설정 DocumentRoot "/home/apache/webapps/app1" # 도메인 설정 ServerName app1.paint.co.kr # 도메인 여러 개 설정시 #ServerAlias app1.paint.co.kr app2.paint.co.kr # 에러로그파일 및 경로 지정 ErrorLog "logs/app1_error.log" # 일반로그파일 경로과 포맷 지정 CustomLog "logs/app1_access.log" common <IfModule dir_module> DirectoryIndex index.html index.jsp </IfModule> JkMount /*.jsp app1 </VirtualHost> <VirtualHost 192.168.11.76:9080> DocumentRoot "/home/apache/webapps/app2" ServerName app2.paint.co.kr ErrorLog "logs/app2_error.log" CustomLog "logs/app2_access.log" common <IfModule dir_module> DirectoryIndex index.html </IfModule> JkMount /*.jsp app2 </VirtualHost> <VirtualHost 192.168.11.76:9080> DocumentRoot "/home/apache/apache-2.2.14/htdocs" ServerName 192.168.11.76 ErrorLog "logs/node_error.log" CustomLog "logs/node_access.log" common <IfModule dir_module> DirectoryIndex index.html index.jsp </IfModule> #JkMount /*.jsp worker1 </VirtualHost>
3. Sample
# Virtual Hosts # # If you want to maintain multiple domains/hostnames on your # machine you can setup VirtualHost containers for them. Most configurations # use only name-based virtual hosts so the server doesn't need to worry about # IP addresses. This is indicated by the asterisks in the directives below. # # Please see the documentation at # <URL:http://httpd.apache.org/docs/2.2/vhosts/> # for further details before you try to setup virtual hosts. # # You may use the command line option '-S' to verify your virtual host # configuration. # # Use name-based virtual hosting. # NameVirtualHost *:80 # # VirtualHost example: # Almost any Apache directive may go into a VirtualHost container. # The first VirtualHost section is used for all requests that do not # match a ServerName or ServerAlias in any <VirtualHost> block. # <VirtualHost *:80> ServerAdmin webmaster@dummy-host.example.com DocumentRoot "/home/apache/apache-2.2.14_mpm/docs/dummy-host.example.com" ServerName dummy-host.example.com ServerAlias www.dummy-host.example.com ErrorLog "logs/dummy-host.example.com-error_log" CustomLog "logs/dummy-host.example.com-access_log" common </VirtualHost> <VirtualHost *:80> ServerAdmin webmaster@dummy-host2.example.com DocumentRoot "/home/apache/apache-2.2.14_mpm/docs/dummy-host2.example.com" ServerName dummy-host2.example.com ErrorLog "logs/dummy-host2.example.com-error_log" CustomLog "logs/dummy-host2.example.com-access_log" common </VirtualHost>
'WEB,WAS > Web Server' 카테고리의 다른 글
[Apache] Welcome-file 설정 (0) | 2010.07.17 |
---|---|
[Apache] 디렉토리 보안설정 (0) | 2010.07.17 |
[Apache] apachectl 명령어 (0) | 2010.07.16 |
[Apache] DSO(Dynamic Shared Object) 방식 (0) | 2010.07.16 |
[Apache] httpd.conf 한글 메뉴얼 (1) | 2010.07.12 |
[Linux] Apache설치 (0) | 2010.06.30 |
[WebtoB] MaxQCount 와 MaxQUrl (0) | 2010.03.04 |
[WebtoB/JEUS] SvrChkTime, read-timeout (0) | 2010.03.04 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Shell Script
- 젠킨스
- 쓰레드덤프
- Config History
- 플레이북
- rsync
- Ansible
- iTerm2
- JVM
- openssl
- 데브옵스
- vagrant
- nginx
- 엔시블
- Nexus
- Linux
- rundeck
- 엔서블
- Jenkins
- DevOps
- PostgreSQL
- 파이프라인
- Playbook
- groovy
- Docker
- ssl
- URL Encoding
- Thread Dump
- Password manager
- 리눅스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함