아래 지침을 따랐습니다.디지털 바다
그리고 그것이 작동하는지 확인하십시오.
이제 하위 도메인을 활성화하려면 어떻게 해야 합니까? 내 실제 도메인 이름은 csedu.cf입니다.
나는 /etc/httpd/sites-available/csedu.cf.conf
다음을 포함하는 콘텐츠를 만들었습니다.
<VirtualHost *:80>
ServerName test.csedu.cf
ServerAlias csedu.cf
DocumentRoot /var/www/test/public_html
ErrorLog /var/www/test/error.log
CustomLog /var/www/test/requests.log combined
</VirtualHost>
그리고 이것을 연결함으로써 sudo ln -s /etc/httpd/sites-available/csedu.cf.conf /etc/httpd/sites-enabled/csedu.cf.conf
.
그런 다음 브라우저로 이동하여 test.csedu.cf
오류가 발생한 브라우저를 입력하십시오.
그러나 csedu.cf
결과는 "/var/www/test/public_html/index.html"입니다.
답변1
이제 누군가가 test.csedu.cf에 대한 요청을 보낼 때 수행할 작업을 알 수 있도록 Apache 웹 서버를 구성했습니다.
다음 단계는 브라우저가 test.csedu.cf에 대한 요청을 어느 서버로 보내야 하는지 알아낼 수 있도록 test.csedu.cf에 대한 DNS 레코드를 DNS 정보에 추가하는 것입니다.
자세한 방법은 DNS 영역 csedu.cf가 관리되는 방식에 따라 달라집니다. DNS 레코드의 표준 형식에서 필요한 최소 레코드(절대 형식)는 다음과 같습니다.
test.csedu.cf. IN CNAME csedu.cf.
각 DNS 이름 끝에 있는 마침표는 의도적인 것입니다. DNS 레코드에서 이는 이름이 완전히 지정되었으며 해당 영역 파일에 대한 기본 도메인 접미사가 추가되어서는 안 된다는 것을 의미합니다. 이를 DNS 관리자에게 지정하면 필요한 것이 무엇인지 정확히 알 수 있습니다.