Could not reliably determine the server's fully qualified domain name, using example.com for ServerName
httpd.conf에 serverName이 설정되어 있지 않아서 그렇다.
http://jmnote.com/wiki/Could_not_reliably_determine_the_server%27s_fully_qualified_domain_name
http://wiki.apache.org/httpd/CouldNotDetermineServerName
위키에 잘 설명되어 있다. 둘다 참고
[warn] _default_ VirtualHost overlap on port 80, the first has precedence
VirtualNamehost가 활성화 되어 있지 않은 상황에서 다중 도메인을 사용 할 경우 이런 경고 메세지가 뜨고, VirtualHost에서 설정한 대로 접속이 되지 않는 문제가 발생한다.
일반적으로
NameVirtualHost *:80
부분이 주석처리 되어 있는 경우가 많다. vi의 검색기능으로 검색 해 보고 주석이 되어 있다면 주석처리, 이런 부분이 없다면 적당한 곳에 추가 하여 준다. 뒤에 80이라는 포트 번호가 없는 경우도 있다.
단, 여기서 설정한 NameVirtualHost와 다중도메인 설정시의 VirtualHost를 맞추어 주어야 한다.
NameVirtualHost *:80 으로 되어 있다면
<VirtualHost *:80>
도메인 설정
</VirtualHost>
NameVirtualHost * 으로 되어 있다면
<VirtualHost *>
도메인 설정
</VirtualHost>
이게 일치하지 않더라도 같은 오류가 발생한다.
'IT 실무 > 서버 관리' 카테고리의 다른 글
서버 로그 관리 (0) | 2013.07.18 |
---|---|
삭제 안되는 폴더 강제로 삭제하기 (2) | 2013.06.18 |
gcc권한 일반 사용자들에게도 주기 (0) | 2013.06.14 |
[리눅스] 정말 간단한 vi사용법 (0) | 2012.11.30 |
[Ubuntu] 서브 도메인 적용하기 (0) | 2012.11.30 |
댓글