아파치 홈 디렉토리 변경

오늘 서버 하나를 통째로 옮기는 테스트를 했습니다.

아파치 설정을 제가 한게 아니라서 설정들을 잘몰라 이리저리 해맸었습니다.


아파치 기본디렉토리인 /var/www가 아닌 다른곳에 홈 디렉토리를 설정 해야 하는데...

그걸 몰라 한참 삽질을 하고 있었습니다. ㅜㅜ


삽질한 결과물을 적어 봅니다. 알면 아주 간단한데... ^^ㅋ


아파치가 설치 되어있다는 가정 하에 설명 하겠습니다.

$sudo vi /etc/apache2/sites-enabled/000-default

위 커멘드 명령을 치면 아래와 같이 파일 내용이 나옵니다.

/etc/apache2/sites-enabled/000-default 파일 내용


        ServerAdmin webmaster@localhost

        DocumentRoot /var/www
        
                Options FollowSymLinks
                AllowOverride None
        
        
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        

        ErrorLog ${APACHE_LOG_DIR}/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog ${APACHE_LOG_DIR}/access.log combined

    Alias /doc/ "/usr/share/doc/"
    
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    



위 내용에 'DocumentRoot /var/www' 라는 곳이 보이죠!!! 이곳을 바꾸면 됩니다.

DocumentRoot /home/XXX/www  <- 이곳을 바꾸고 저장

내용을 바꾸고 저장한 다음 아파치를 재기동 시킵니다.

$sudo /etc/init.d/apache2 restart

재기동 시킨후 바뀐 디렉토리에 내용을 넣으면 바뀐 디렉토리 내용을 화면에 표시가 됩니다.


감사합니다.