www가 없으면 웹사이트에 접근할 수 없습니다

www가 없으면 웹사이트에 접근할 수 없습니다

어디가 잘못되었는지는 모르겠지만 URL에 www 접두사를 포함하지 않으면 내 웹사이트에 액세스할 수 없는 것 같습니다. 그렇지 않으면 정상적으로 액세스할 수 있습니다. 다음과 같은 DNS 레코드가 있습니다.

A: @ - 000.000.000.000으로 연결됩니다.

CNAME: *.example.com - example.com의 별칭입니다.

내 .conf 파일에는 다음이 있습니다.

<VirtualHost *:80>
        ServerName example.com

        Redirect permanent / http://www.example.com/
</VirtualHost>

<VirtualHost *:80>
        ServerName www.example.com

        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/example.com/public

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

www.example.com 사이트에 접속이 가능하기 때문에 파일이 작동할 텐데, Redirect에 실수가 있는 것인지, 아니면 다른 것이 있는 것인지는 잘 모르겠지만, 이를 파악하기 위해 애쓰고 있습니다.

답변1

. "www"를 포함한 모든 항목이 도메인 앞에 있으므로 test.example.com과 같은 것을 시도하면 작동할 것입니다. "www"를 입력할 필드에 @를 사용하여 새 A 레코드를 만듭니다.

관련 정보