[리눅스] apache vhost 멀티포트 서비스

apache vhost 설정

● 도메인 기준(같은 포트, 다른 도메인)

● 포트 기준(다른 포트, 다른 도메인) : apache 멀티포트 서비스

 

  1. httpd.conf

    1)

    Listen 80

    Listen 8888 (추가)

    2) DocumentRoot 디렉토리 권한 설정 주석처리

     

#<Directory "/usr/local/cafe24/apache/htdocs">
#    Options Indexes FollowSymLinks
#    AllowOverride None
#    Order allow,deny
#    Allow from all
#</Directory>

3) Virtual Host 설정 파일 주석 해제

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

4) httpd-vhosts.conf 설정

NameVirtualHost *:8888 추가

포트별 VirtualHost설정

NameVirtualHost *:80
NameVirtualHost *:8888

#
# 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 jooyg62@naver.com
    DocumentRoot "/usr/local/cafe24/apache/htdocs"
    ErrorLog "logs/localhost.80-error_log"
    CustomLog "logs/localhost.80-access_log" common

    <Directory "/usr/local/cafe24/apache/htdocs">
        Options Indexes FollowSymLinks
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>
    
    JkMountFile conf/uriworkermap.properties
    
</VirtualHost>

<VirtualHost *:8888>
    ServerAdmin jooyg62@naver.com
    DocumentRoot "/home/django/python_ch3"
    ErrorLog "logs/localhost.8888-error_log"
    CustomLog "logs/localhost.8888-access_log" common

    <Directory "/home/django/python_ch3">
        Options Indexes FollowSymLinks
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

** tomcat 연동과 함께 할 경우
JkMountFile 설정은 VirtualHost에 할 것!!!!

 

httpd.conf 주석 처리
# JkMountFile conf/uriworkermap.properties

 

 

 

 

'규린이 IT 개발 > 규린이 필살 정리' 카테고리의 다른 글

[리눅스] node.js 설치  (0) 2019.07.03
[리눅스] apache - django 연동  (0) 2019.07.02
[리눅스] python 배포 설정  (0) 2019.07.02
[리눅스] python 설치  (0) 2019.07.01
[centOS] postgreSQL 설치  (0) 2019.06.10

+ Recent posts