2017-03-22 1 views
0

우분투 16.04에서 apache2를 실행 중입니다. 여러 사이트를 실행하도록 apache2를 구성했습니다. 사이트 중 하나가 HTTPS 설정 및이를 지원하기 위해 나는 https를 사용하는 HTTP 요청을 리디렉션 할 수있는 다음과 같은 규칙을 추가 한 : 그것은 다른 사이트의 HTTPS 요청을 리디렉션 것 같은다른 사용 가능 사이트에 대한 Apache2 conf 파일 리디렉션 요청

<VirtualHost *:80> 
    ServerName http://example.com 
    Redirect permanent/https://example.com/ 
</VirtualHost> 

이 담요 규칙을 너무 많이하고있다을 위의 도메인에

동일한 서버의 다른 사이트가 아닌 example.com의 HTTP 요청 만 리디렉션하도록 위의 conf를 어떻게 다시 구성 할 수 있습니까?

답변

1

각 호스트에 대해 처음 나열된 가상 호스트 : 포트가 기본값으로 사용되어 일치하지 않는 모든 ServerNames를 찾습니다. 먼저 특수 케이스를 정의하지 않았는지 확인하십시오.

vhosts가로드되는 위치와 기본값이 무엇인지에 대한 요약은 apachectl -S output을 참조하십시오.

관련 문제