728x90

Apache 2.4 이상에서 Port-Based Virtual Host 설정하는 방법이다.


httpd.conf 파일 수정사항

Listen 80
Listen 8080


# Apache 2.4 이상에서는 NameVirutal Host 설정 불필요


DocumentRoot "/usr/local/apache/htdocs"
<Directory "/usr/local/apache/htdocs">
    Options FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>


# Virtual hosts
# 비활성화되어 있는 걸 주석제거하고 활성화 처리
Include conf/extra/httpd-vhosts.conf

# Virtual Host 를 추가하면 아래 경로를 추가하고 Virtual Host 파일에서도 추가해야 한다.
<Directory "/home/httpd/abc/www/htdocs">
     AllowOverride None
     Require all granted
</Directory>


Virutal Host 파일 수정사항

<VirtualHost *:80>
    DocumentRoot "/usr/local/apache/htdocs"
    ServerName abc.com
    ServerAlias www.abc.com
</VirtualHost>

<VirtualHost *:8080>
    DocumentRoot "/home/httpd/abc/www/htdocs"
    ServerName abc.com
    ServerAlias www.abc.com
</VirtualHost>


블로그 이미지

Link2Me

,