[리눅스] apache vhost 멀티포트 서비스
apache vhost 설정
● 도메인 기준(같은 포트, 다른 도메인)
● 포트 기준(다른 포트, 다른 도메인) : apache 멀티포트 서비스
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 |