강좌 & 팁
글 수 2,412
2014.04.11 18:26:30 (*.134.169.166)
51695
아파치 홈 디렉토리 변경
오늘 서버 하나를 통째로 옮기는 테스트를 했습니다.
아파치 설정을 제가 한게 아니라서 설정들을 잘몰라 이리저리 해맸었습니다.
아파치 기본디렉토리인 /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
재기동 시킨후 바뀐 디렉토리에 내용을 넣으면 바뀐 디렉토리 내용을 화면에 표시가 됩니다.
감사합니다.