이 IP 주소 2.186.116.46에 도달 할 수 있습니다 (컴퓨터가 온라인 인 경우). 도메인을 할당하고 싶습니다. DNS가 없을 때 어떻게 가능합니까? ".com"이라는 도메인을 소유하고 있습니다. 내 IP는 정적입니다.
감사
ServerName
/etc/apache2/sites-available/your-virtualhost.conf
이 IP 주소 2.186.116.46에 도달 할 수 있습니다 (컴퓨터가 온라인 인 경우). 도메인을 할당하고 싶습니다. DNS가 없을 때 어떻게 가능합니까? ".com"이라는 도메인을 소유하고 있습니다. 내 IP는 정적입니다.
감사
ServerName
/etc/apache2/sites-available/your-virtualhost.conf
답변:
1. 일부 DNS 공급자 로부터 도메인 이름 (또는 FQDN ) 을 얻어야 합니다 .
2. 도메인 이름을 등록하면 A 레코드를 통해 도메인 이름 (및 전체 *.
또는 특정 하위 도메인 / FQDN)을 사용하여 서버의 IP 주소로 이동하십시오.
제공자의 관리 패널은 다르게 보일 것이며, 제공자는이를 사용하는 방법에 대한 정확한 지침을 제공 할 것입니다.
때로는 리디렉션에 최대 24 시간이 걸릴 수 있습니다. 명령에 의해 성공했는지 확인할 수 있습니다whois example.com
.
서버가 NAT 뒤에있는 경우 포트 전달을 설정해야합니다 .
3. 편집하여 가상 호스트 설정 파일 관련 추가 ServerName
어쩌면 ServerAlias
지시를. 구성 파일이 000-default.conf
다음과 같아야 한다고 가정 해 봅시다 .
<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com localhost
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
<Directory /var/www/html>
# etc ...
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
이 단계는 생략 할 수 있지만 둘 이상의 가상 호스트 가있는 경우 반드시 필요합니다 .
잊지 마라 :
sudo a2ensite 000-default.conf
sudo systemctl reload apache2.service
4. 지역의 필요에 더하여 :
FQDN을 서버의 루프백 인터페이스에 바인딩 할 수 있습니다. 이를 위해 다음 과 같은 방식으로 파일 을 편집 하십시오 /etc/hosts
.
127.0.0.1 localhost example.com www.example.com
*.example.com
여기 에 입력 할 수 없습니다 . 다른 (로컬) 서버 네트워크 인터페이스 의 IP 주소에 대한 항목도 추가 할 수 있습니다 ( 예 :77.77.77.70
.
LAN을 통해 다른 컴퓨터에서 또는 인터넷을 통해 개인 컴퓨터에서 FQDN에 액세스하려면 다음 host
과 같은 방법으로 파일을 편집 하십시오.
77.77.77.70 example.com www.example.com
더 읽을 거리 :