도메인 이름에서 웹사이트를 시작하려면 다음 단계를 따라야 합니다.
- 도메인 이름 등록
- 등록 기관에서 NS(NameServer) 레코드가 도메인을 처리할 도메인 이름 서버(DNS)를 가리키도록 합니다.
- 이름 서버에서 레코드를 추가하여 호스트 이름을 서버로 확인합니다.
- 해당 도메인 이름으로 들어오는 요청을 처리하도록 웹 서버 구성
나는 내 이름 서버를 운영하지 않습니다. 타사 이름 서버 서비스는 매우 저렴하고 훨씬 안정적입니다. 나는 그것을 위해 연간 $ 10 이상을 지불하지 않을 것입니다. 중복성과 안정성을 위해 서로 다른 위치에서 실행되는 3개 또는 4개의 이름 서버가 있어야 합니다. 귀하의 웹 호스트에는 귀하가 사용할 수 있는 이름 서버가 있는 것 같으며 저는 그것을 활용할 것입니다.
이름 서버의 DNS 레코드는 웹 서버의 IP 주소를 나열하는 A 레코드이거나 서버를 가리키도록 이미 설정한 다른 호스트 이름을 가리키는 CNAME 레코드일 수 있습니다. 웹 호스트는 이러한 레코드를 추가할 수 있는 방법이 있습니다. 일반적으로 이러한 레코드를 만들 수 있는 제어판에서 제공하는 웹 인터페이스입니다.
Ubuntu에서 웹 사이트에 대한 Apache 구성을 추가하는 권장 방법(대체
실제 도메인 이름에 대한 example.com)은 다음과 같습니다.
- 제공할 파일을 위한 디렉토리 생성
*/var/www/example.com* HTML 파일을 거기에 넣습니다.
-
만들다
*/etc/apache2/sites-available/example.com.conf*:
*:80>
Servername example.com
DocumentRoot /var/www/example.com
var/www/example.com/>
AllowOverride All
Require all granted
- 사이트 활성화:
sudo a2ensite example.com
- 웹 서버를 다시 시작합니다.
sudo service apache2 restart