기존에 쓰던 8.10 서버의 버츄얼 호스트 설정을 가져다 쓰니 9.04에서는 작동이 안됩니다.
기존 서버와 비교해보니 site-enable에 설정화일 심볼릭 링크가 안 생깁니다.
물론 아파치 재실행, 서버 재부팅을 해보았지요.
수동으로 심볼릭 링크를 만들었습니다.
혹시 다른 분도 같은 경우가 있나요?
참고로 파일시스템은 ext4로 사용했습니다.
9.04라고 다른것은 없습니다.
우분투 아파치 설정을 기존것을 또는 다른곳에 있는것을 이용 하려면
/etc/apache2 디렉이하를 전부 복사 해야 지요
우분투는 httpd.conf 의 내용이 /etc/apache2 에 기능 별로 나누어져 있으니…
[code:38r44ha1]mods-available (실제 아파치 모듈 설정 파일이 있으나 적용되지 않음)
mods-enabled (mods-available 의 심볼릭 적용됨)
conf.d (아파치 추가적 설정 파일들)
sites-available (가상호스트등 실제 설정파일 적용은 안됨)
sites-enabled ( sites-available 심볼릭 파일로 여기 있음 적용됨)
[/code:38r44ha1]
서버백업 이전시 /etc 디렉을 압축하여 푼 후
필요한것을 복사 하는 식으로 하면 편합니다.
버츄얼 호스트는 설정 화일만 있으면 되지 않나요?
또 다른 화일이 어떤건가요? 궁금해서 여쭈어봅니다.
이전 서버에서 삽질을 하도 많이 해서 설정이 영 맘에 안들어서 필요한 것만 복사하고 있거든요.
버추얼호스트 설정파일을 어떤 이름으로 하였는지 모르겠으나
그 파일 위치는 sites-available (가상호스트등 실제 설정파일 적용은 안됨) 일테고
이게 적용되려면 sites-enabled ( sites-available 심볼릭 파일로 여기 있음 적용됨)디렉에도 있거나
아니면 심볼릭링크(ln -s) 걸려야 합니다.
/etc/apache2 디렉 이하 파일내용을 잘 보시면 웹에서 설명 볼수있는 httpd.conf 가 나누어져 있음을 알 수 있습니다.
이유는 a2mod a2site 등 명령어를 이용하여 편하게 설정 적용 되게 하려는 우분투 아파치 패키지팀의 배려인데…
아파치 설정 파일내용에 대한 글을 보시고 /etc/apache2 디렉을 살펴 보시기 바랍니다.
그리고 서버운영노하우는 연구와 [b:ets2suad]경험[/b:ets2suad]이 필요 합니다. 이론만으로 잘 이해가 안되는 것이 많습니다.