apache2 : ServerName에 127.0.1.1을 사용하여 서버의 정규화 된 도메인 이름을 안정적으로 확인할 수 없습니다. apache2 대기 중 :


13

어제 우분투 14.04로 업그레이드했습니다. 그러나 PC를 다시 시작한 후에도이 메시지는 우분투 로딩 화면 이후에도 계속 검은 화면으로 나타나고 사라지지 않으며 우분투가 시작되지 않습니다. 이것에 대해 아무 것도 할 수 없습니다. 어떻게해야합니까? 다른 터미널에서 로그인을 시도했지만 여기에서 asm을 수행 하지만 여전히 아무것도하지 않습니다.


답변:


26

이것은 두 가지 방법으로 극복 할 수 있습니다.

  1. 파일 ServerName localhost의 마지막 줄로 추가 /etc/apache2/apache2.conf하십시오.

  2. 이름이 지정된 파일을 작성하고 내부 /etc/apache2/conf-available/servername.conf에 문자열을 추가 ServerName localhost하고 저장하십시오. /etc/apache2/conf-enabled아래와 같이 소프트 링크를 만듭니다

    ln -s /etc/apache2/conf-available/servername.conf .
    # or
    a2enconf servername
    

서버를 다시 시작하십시오.

문자열 localhost은 유효한 도메인 이름 (예 : example.com)으로 바꿀 수 있습니다.


다른 tty를 통해 아파치를 제거했습니다. 로그인 할 수 없습니다.
Tamim Addari

4

세 번째 방법은 컴퓨터의 호스트 파일을 구성하는 것입니다.

127.0.0.1       localhost
127.0.1.1       servername.domain.com       servername

3

ccsen이 제안한 두 번째 옵션을 수행하는 다른 방법은 다음과 같습니다.

  1. 원하는 이름으로 / etc / apache2 / conf-available /에 파일을 만듭니다. servername.conf는 적합한 옵션입니다.

  2. 작성된 파일에 다음 행을 추가하십시오. ServerName yourservername .. yourservername은 원하는 것으로 설정할 수 있습니다.

  3. 그런 다음 터미널에서 다음을 실행하십시오. sudo a2enconf servername (1 단계 'servername.conf'에서 conf-available에 추가 된 파일을 호출했다고 가정).

  4. 마지막으로 터미널에서 다음을 실행하십시오. sudo service apache2 reload

두 방법 모두 동일한 결과를 얻지 만 아파치가 심볼릭 링크를 처리하고 구성을 활성화하기 때문에이 방법이 더 깨끗하다고 ​​생각합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.