Today
Total
Recent Posts
Recent Comments
Archives
05-19 03:21
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
반응형
관리 메뉴

UD_park's IT story

[Error] AH00558 : Could not reliable determine the server’s fully qualified domain name 본문

IT - For Data/Error

[Error] AH00558 : Could not reliable determine the server’s fully qualified domain name

kingllzn 2023. 3. 14. 16:46
반응형
SMALL

이번 포스팅에서는 Web Server의 Application인

Apache의 설정 중 발생하는 오류 코드 AH00558에

대해 다뤄보겠습니다.

 

에러 문구는 아래와 같습니다.

AH00558 : Could not reliable determine the server’s fully qualified domain name

반응형

위 오류의 전제에 대해서 알아보겠습니다.

1. Apache 데몬을 실행하려 할때 발생한다.
2. Apache가 종료되거나 실행하기 전 상태에서
대상 서버의 IP나 Port를 변경했을 때 발생한다.
3. 만약 도메인을 적용하려한다면 해당 도메인이
유효하지 않은 경우에 발생한다.

 

제가 경험한 바로는 크게 위 세 가지의 경우에서

발생하는 오류 코드였습니다.

 

 

 

솔직히 저는 아파치와 네트워크, 도메인과 IP 및

Port에 대한 각 연관 관계에 대한 이해가 확실히 되지

않은 상태에서 Synology NAS 서버에 Docker 프로그램을 통한

Apache를 www.bartsh-nas01.com  도메인 명을 연동한

웹 사이트 개발하려다 보니 발생했습니다.

 

 

정확한 원인은 Apache가 실행된 이후 동작할 때

웹 사이트를 띄워줄 아파치 본인이 어디에서

설치되어 있는것인지 혹은 해당 서버나 아파치의

도메인의 이름이 무엇인지 지정하는 값입니다.

 

해당 지정 값이 Network 통신 상으로나,

서버의 환경 상으로나 문제가 없어야 하지만

정확한 값이 아닐 때 AH00558 오류가 발생합니다.

 

해당 오류를 해결하기 위해서는 설치한 Apache의

conf 디렉토리 하위에 있는 httpd.conf 파일을

수정해야 합니다.

 

해결 방법은 아래의 사진들과 하단의 설명으로 진행합니다.

1. Apache를 설치한 Home 경로에 있는 conf 디렉토리로 이동한다.

 

2. $>vi httpd.conf 명령어를 통해 vi 편집모드로 httpd.conf 파일을 연다.

 

3. $> /ServerName 이라고 명령어로 검색하여 해당 변수 값을 찾고 해당 변수에 해당하는 서버의 환경값을 입력하고 :wq 명령어를 통해 저장 후 종료한다.

3-1. 수정 Case

내 Apache의 서버 구동 환경이 외부와

통신 전혀 되지않는 local 환경에서 동작한다면

ServerName localhost

ServerName 192.168.0.1

등으로 설정할 수 있습니다.

 

혹은 Port를 지정하여 사용할 때에는

ServerName localhost:80

ServerName 127.0.0.1:80

으로 사용할 수 있습니다.

 

만약에 외부망이라면 공인 IP 주소인

ServerName 2XX.2XX.1XX.X:80

값으로 할당이 가능합니다.(Port 부분 생략가능)

 

또 다른 경우 Domain으로 외부망을

지원하는 Apache 구축의 경우일 때는

ServerName www.example.com  

ServerName www.example.com:80  

으로 설정 가능합니다.

 

4. Apache를 실행한다.

 

여기까지 Apache를 가동하며 발생할 수 있는

오류 중 하나인 AH00558 코드에 대한 원인 및

해결 방법에 대한 포스팅을 마치겠습니다.

 

혹시 다른것에 대해 궁금하신게

있으시다면

댓글에 달아주세요

 

아는것이면 친절하게 쉽게

모르는것이면 또 제가 알아내서

친절하게 쉽게 포스팅해서

설명해드리겠습니다.

 

SMALL

 

반응형
LIST
Comments