ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • <Apache-Tomcat>아파치 톰캣 기술지원 전문기업 (주)제스트정보기술 -Apache VirtualHost 설정
    WEBWAS/Apache,Tomcat 2023. 10. 27. 12:52

     

     

    안녕하세요 제스트정보기술입니다.

    지난번 Tomcat을 이용하여 가상호스트 설정하는 방법에 대해

    알아보았다면, 오늘은 Apache를 통한 가상호스트 설정 방법에

    대해 알아보겠습니다.

     

     

     

     

    1. apache vhost(가상호스트)란?

     

    Main host외에 별도의 directory를 다른 또 다른host에 설정할 수 있다.

    즉, 하나의 Web Server에서 여러개의 도메인을 서비스 할 수 있는 설정이 가능하다.

     

     

    2. Apache VirtualHost 설정하기

     

    -. 아파치 설정파일 수정 (httpd.conf)

     

    httpd.conf에 아래 주석부분을 해제해야 합니다.

     

    
    [root@web local]# vi apache/conf/httpd.conf
    
    # Virtual hosts
    
    #Include conf/extra/httpd-vhosts.conf
    
    
     

     

    -. vhost 기본 설정(httpd-vhost.conf)

    
    extra/httpd-vhost.conf
    
    <VirtualHost *:80>
    
    ServerAdmin webmaster@dummy-host.example.com
    
    DocumentRoot "/usr/local/apache-2.4.57/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 "/usr/local/apache-2.4.57/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>
    
    
     

    기본적으로 위의 내용과 같이 설정 되어 있으며 최소한 아래 안내해드리는 설정과 같이 수정하셔야합니다.

     

     

    -. vhost 세팅(httpd-vhost.conf)

     

    #open할 port

    Listen 8190

     

    #가상호스트

    <VirtualHost 112.106.138.222:8190>

    ServerAdmin apache@imgserver

     

    #도메인주소 설정

    ServerName 112.106.138.222:8190

     

    # 웹소스 디렉토리 설정

    DocumentRoot "/home/web/public_html"

     

    #customlog rotation 설정

    CustomLog "|/apache-2.4.57/bin/rotatelogs -f /log/access_%Y%m%d.log 86400 +540" common

    ErrorLog "|/apache-2.4.57/bin/rotatelogs -f /log/error_%Y%m%d.log 86400 +540"

     

    #디렉토리 권한 설정

    <Directory />

    AllowOverride authconfig

    Options None

    Order allow,deny

    Allow from all

    </Directory>

    </VirtualHost>

     

     

    DocumentRoot : 홈디렉토리, 폴더의 경로입니다.

    ServerName : 서버의 접속할 도메인(주 도메인, 서버의 접속할 도메인 입니다.)

    ErrorLog : 에러로그의 경로입니다.

    CostumLog : 접속 로그의 경로입니다.

     

     

    위에 내용을 통해 가상호스트 설정을 적용해보시고, 추가적인 기술지원이 필요하시다면

    언제든지 제스트정보기술로 연락 주세요~

    그럼 오늘도 좋은 하루 되시길 바랍니다.

     

     


     

    <제스트정보기술 기술지원>

     

    (주)제스트정보기술은 전산시스템 구축에 오픈소스 SW로 구성

    요구사항 분석과/공개 소프트웨어 설치 및 기술지원/서비스 연동/교육 및 컨설팅을 수행 하고 있습니다.

    -. 공개 소프트웨어 기술 지원체계 수립

    -. 공개 SW 교육 지원

    수요기관의 SW 구조/기능을 분석하고, 공개 SW 도입을 위한 분석, 솔루션을 검토함.

    -. 오픈소스 SW 구축을 위한 최근 개발경향 분석

    -. 해당 기능/역할에 대한 공개 소프트웨어 기술데이터 분석

    -. 개방형 OS 도입 및 인프라 기반 WEB/WAS, 오픈 DB 기술지원 체계 수립

    -.Apache, Jboss(Wildfly) was, Linux OS, 오픈 DBMS 구축, 기술지원

    제스트정보기술은 20년 이상의 WEB/WAS 기술지원 경험과 노하우를 바탕으로

    고객의 인프라 상용소프트웨어(Jeus, weblogic,JBoss EAP, Oracle DB등)에 소요되는 제반비용

    (도입, 운영, 유지보수 비용등)을 획기적으로 절감하도록 계획과 방법을 제안하고 있으며

    시스템 서비스의 성능을 전반적으로 개선하여 기술지원, 컨설팅을 제공하고 있습니다.

    시스템 구축 이후에도 서비스 안정화를 위해 지속적인 서비스 모니터링 지원하고 있으며 ,

    고객의 시스템을 안정적으로 운영하기 위해 최선의 노력을 다하고 있습니다.​

     

     

     

    <오픈소스 기술지원 문의>

    영업지원 : sales@xest.kr

    전화번호 : 02-558-5918

    팩스번호 : 02-558-5913

    홈페이지 : http://www.xest.kr

     

     

     

Designed by Tistory.