PHP를 사용하여 개발하는 과정에서 도메인 이름을 수정해야 하는 상황이 자주 발생합니다. 예를 들어 웹사이트를 개발했는데 어떤 이유로 원래 도메인 이름을 수정해야 하는 경우가 있습니다. 다음으로 이 글에서는 로컬에서 도메인 이름을 수정하는 방법을 간략하게 소개합니다.
1. 로컬 호스트 파일 수정
도메인 이름을 수정하는 과정에서 먼저 로컬 호스트 파일을 수정해야 합니다. 호스트 파일은 컴퓨터가 지정된 도메인 이름에 접속할 때 해당 웹 사이트에 올바르게 접속할 수 있도록 도메인 이름을 해당 IP 주소에 매핑하는 데 사용됩니다. 호스트 파일을 수정하고 원래 도메인 이름을 새 IP 주소에 매핑하여 도메인 이름을 수정할 수 있습니다.
다음은 일부 일반적인 운영 체제에서 호스트 파일의 위치입니다.
Windows10/8/7/Vista/XP: C:WindowsSystem32driversetchosts
Mac OS X: /private/etc/hosts
Linux: /etc/ 호스트
호스트 파일을 열고 다음 콘텐츠를 추가하세요.
새 IP 주소 이전 도메인 이름
예를 들어 도메인 이름 www.old.com을 새 IP 주소 127.0.0.1에 매핑하려는 경우 호스트 파일에 추가할 수 있습니다. 다음 내용을 추가하세요.
127.0.0.1 www.old.com
호스트 파일을 저장한 후 원래 도메인 이름을 새 IP 주소에 성공적으로 매핑했습니다.
2. 로컬 Apache 구성 파일 수정
hosts 파일 수정 외에도 로컬 Apache 구성 파일도 수정해야 합니다. localhost 또는 127.0.0.1을 사용하여 웹 사이트에 액세스하면 실제로 로컬 Apache 서비스에 액세스하게 됩니다. 또한 Apache 구성 파일을 수정하지 않고 도메인 이름을 변경하면 여전히 새 도메인 이름에 액세스할 수 없습니다. 따라서 Apache 구성 파일도 수정해야 합니다.
Windows에서는 Apache 구성 파일이 httpd.conf이고, Linux나 Mac OS X에서는 /etc/httpd/conf/httpd.conf에서 찾아야 합니다.
구성 파일에서 ServerName 지시문을 찾아 새 도메인 이름으로 수정합니다. 예:
ServerName www.new.com
동시에 일부 가상 호스트의 구성 파일도 수정해야 합니다. Apache 구성 파일에서 각 가상 호스트는 구성 파일에 해당합니다. 예를 들어 로컬 Apache 가상 호스트 구성 파일은 일반적으로 /etc/apache2/sites-available 경로에 있습니다.
가상 호스트의 구성 파일을 열고 그 안에서 ServerName 및 ServerAlias 지시문을 찾아 새 도메인 이름으로 수정합니다. 예:
ServerName www.new.com
ServerAlias new.com
3. 로컬 캐시 수정
마지막으로 수정 사항을 적용하려면 로컬 DNS 캐시를 지워야 합니다. DNS 캐시는 컴퓨터에서 최근 접속한 DNS 정보를 저장하는 데 사용되며, 동일한 도메인 이름에 접속할 때 해당 IP 주소를 캐시에서 직접 얻을 수 있어 접속 속도가 향상됩니다.
Windows에서는 명령줄에 ipconfig /flushdns 명령을 입력하여 DNS 캐시를 지울 수 있습니다.
Mac OS X 및 Linux에서는 DNS 캐시를 지우려면 터미널에 sudo systemctl restart dnsmasq 명령을 입력하여 dnsmasq 서비스를 다시 시작해야 합니다.
현재 로컬에서 도메인 이름을 성공적으로 수정했습니다. 각 운영 체제와 응용 프로그램은 서로 다르게 설정되므로 위의 단계는 참고용일 뿐이며 각 응용 프로그램마다 특정 작업을 수정해야 합니다.
위 내용은 PHP 로컬에서 도메인 이름을 수정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!