apache2 서버의 가상 호스트 하위 도메인이 작동하지 않습니다.

apache2 서버의 가상 호스트 하위 도메인이 작동하지 않습니다.

apache2의 하위 도메인에 문제가 있습니다. 내 서버를 가리키는 도메인 "propaniusz.tk"가 있고 작동합니다. 하지만 가상 호스트 "wybudzenie.propaniusz.tk"를 사용하여 하위 도메인을 만들려고 하면 전혀 작동하지 않습니다. 여기 내 구성 파일이 있습니다.

wybudzenie.propanek.tk.conf

<IfModule mod_ssl.c>
    <VirtualHost *:443>
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html/wybudzenie

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

        SSLCertificateFile /etc/letsencrypt/live/propaniusz.tk/fullchain.pem
        SSLCertificateKeyFile /etc/letsencrypt/live/propaniusz.tk/privkey.pem
        Include /etc/letsencrypt/options-ssl-apache.conf
        ServerName wybudzenie.propaniusz.tk
    </VirtualHost>
</IfModule>

메인 페이지 propanek.tk(000-default-le-ssl.conf)

<IfModule mod_ssl.c>
    <VirtualHost *:443>
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html

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

        SSLCertificateFile /etc/letsencrypt/live/propaniusz.tk/fullchain.pem
        SSLCertificateKeyFile /etc/letsencrypt/live/propaniusz.tk/privkey.pem
        Include /etc/letsencrypt/options-ssl-apache.conf
        ServerName www.propaniusz.tk
        ServerAlias propaniusz.tk
    </VirtualHost>
</IfModule>

apache2ctl -S

VirtualHost configuration:
*:80                   propaniusz.tk (/etc/apache2/sites-enabled/000- 
default.conf:1)
*:443                  is a NameVirtualHost
     default server www.propaniusz.tk (/etc/apache2/sites-enabled/000- 
default-le-ssl.conf:2)
     port 443 namevhost www.propaniusz.tk (/etc/apache2/sites-enabled/000-default-le-ssl.conf:2)
     alias propaniusz.tk
     port 443 namevhost wybudzenie.propaniusz.tk (/etc/apache2/sites-enabled/wybudzenie.propaniusz.tk.conf:2)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"

내가 뭘 잘못하고 있는지 전혀 모르겠습니다. 누군가 나를 도와줄 수 있나요?

답변1

전화해봤어?https://wybudzenie.propaniusz.tk, 포트 443에 대해서만 구성했으므로 https를 사용하여 호출하는 동안 사이트/앱이 작동합니다. 그렇지 않으면 기본 conf를 반환합니다. wybudzenie.propaniusz.tk에 로드해야 하는 경우 리디렉션/가상 호스트를 구성해야 합니다. 80에 대한 conf입니다.

관련 정보