>  기사  >  운영 및 유지보수  >  Apache와 도메인 이름을 바인딩하는 방법

Apache와 도메인 이름을 바인딩하는 방법

步履不停
步履不停원래의
2019-06-28 15:38:308950검색

Apache와 도메인 이름을 바인딩하는 방법

Apache 바인딩 도메인 이름

얻고 싶다면 온라인 프로젝트 도메인 이름이 로컬 IP로 확인됩니다. 어떻게 해야 합니까? 구성 파일을 하나씩 변경해야 합니까?

예: 도메인 이름은 aaa.com

기본 포트는 80입니다.

하려고 했습니다. 포트 8080으로 변경했는데 문제가 발생했습니다

1. 로컬 호스트

로컬 호스트란 무엇입니까? ? 도메인 이름에 접근하려면 DNS 서버를 통해 해당 도메인 이름이 가리키는 서버의 IP 주소를 얻은 다음 해당 IP 주소를 통해 서버와 연결을 설정하면 나머지 작업이 완료되는 것으로 알고 있습니다. 그렇다면 개발 과정에서 도메인 이름이 없을 때 어떻게 도메인 이름을 시뮬레이션할 수 있습니까? 대답은 호스트 파일
주소입니다: C:WindowsSystem32Driversetchosts 메모장으로 열고 끝에 줄을 추가합니다:

127.0.0.1 localhost  aaa.com

2.apache 가상 호스트 구성 #🎜🎜 #

Apache가 x:apache에 설치되어 있다고 가정하고 먼저 x:apacheconfhttpd.conf를 열고 앞에 '#'이 있으면 "Include conf/extra/httpd-vhosts.conf"를 검색합니다. , 삭제하고 해당 줄 문이 없으면 수동으로

을 추가한 다음 Apache를 설치한 디렉토리를 찾으십시오. 예: D:xamppapacheconfextra 디렉터리에 새 httpd-vhosts.conf 파일(도메인 이름이 http 프로토콜인 경우 구문 분석하려면 여기에서 수정하고, HTTPS 프로토콜인 경우 httpd-ssl.conf 파일을 수정하세요),

#🎜 🎜#파일을 연 후 추가:

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.localhost
    DocumentRoot "D:/EmpireServer/web"
    ServerName localhost
    ServerAlias localhost
    ErrorLog "logs/localhost-error_log"
</VirtualHost>
<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.localhost
    DocumentRoot "D:/EmpireServer/web" (此处意思为,你对应解析的域名的代码位置)
    ServerName aaa.com (此处地址与你在hosts文件中写的一样)
    ServerAlias *.aaa.com ( 识别解析生成的域名)
    ErrorLog "logs/localhost-error_log"
</VirtualHost>
#🎜🎜 #

가상 호스트 기능이 켜져 있으면 모든 요청에 ​​68d48e2a995e54b6ad4a8d83ae91217c가 입력되고 첫 번째

을 입력하고 다른 일치하지 않는 구성은 첫 번째 68d48e2a995e54b6ad4a8d83ae91217c 로컬호스트 시리즈

3. 포트 80을 엽니다.

포트가 열려 있어야 합니다.

여기서도 서버가 도메인 이름을 확인하기 때문에 Apache의 확인이 유효한지 테스트하지 않았습니다.

Apache와 관련된 더 많은 기술 기사를 보려면

Apache Tutorial

컬럼을 방문하여 알아보세요!

위 내용은 Apache와 도메인 이름을 바인딩하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.