2017-12-19 3 views
0

웹 서버를 Ubuntu 12.04에서 14.04로 업그레이드했으며 Apache를 2.2에서 2.4로 업그레이드했습니다.새로운 가상 호스트가 Apache/Ubuntu 업그레이드 이후 기본 사이트를로드합니다.

업그레이드가 성공적으로 완료되었으며 기존의 모든 가상 호스트가 잘 실행되고 있습니다.

어제 새 사이트를 만들고 기본 호스트 대신 기본 호스트를로드하고있는 것으로 나타났습니다. /etc/apache2/sites-enabled에서 .conf 파일을 확인했는데 다른 파일과 약간 다르게 보입니다.

아파치 2.4에는 "all from allow"와 같이 새로운 .conf 파일에 "Require all granted"와 같은 몇 가지 변경 사항이 있다는 것을 알고 있습니다. 나는 그것을 주석으로 달아 봤지만 아무 것도하지 않았다.

필자는이 파일을 백업하고 기존의 .conf 파일을 복사하여 경로가 작동하는지 확인해 볼 수는 있겠지만 앞으로 추가 할 모든 새 사이트에 대해이 작업을 수행해야합니다. 해결책.

업그레이드 프로세스 중에이 문제가 발생합니까?

--- UPDATE ---

내가 conf의 파일을 다시 보면서 내 모든 다른 작업의 conf 파일이 개 뚜렷한 차이가 나타났습니다 :

  • 그들은 옆에있는 IP 목록을 포트 < VirtualHost 1.2.3.4:80 >에, 깨진 하나는 그들은 포트의 포트 80에 대한 <VirtualHost>, 하나, 서로 중복 별표 *
  • 있었다 443
,

그래서 깨진 파일의 IP를 <VirtualHost...>에 추가하고 포트 443의 설정을 복제하고 아파치를 다시 시작하면 사이트가 작동합니다.

이제 Virtualmin/Webmin 설정에서 수정해야 할 부분이 무엇입니까?

답변

1

첫 번째 옵션은 도메인을 바인딩 할 IP입니다. 이것은 도메인 DNS에 대해 정의한 바로 그 IP입니다. 당신이 당신의 conf 파일에 포트와 IP 경계 한 경우

enter image description here

하지만에만 필요합니다.

기본값은 *:80입니다. 따라서 바인딩 할 필요가 없습니다.

관련 문제