집 >운영 및 유지보수 >리눅스 운영 및 유지 관리 >CentOS에서 웹 서버를 구축하기 위한 도메인 이름 바인딩 및 가상 호스트 구성 기술
CentOS에서 웹 서버를 구축하기 위한 도메인 이름 바인딩 및 가상 호스트 구성 팁
소개:
웹 서버를 구축할 때 도메인 이름 바인딩 및 가상 호스트 구성은 매우 중요한 단계입니다. 이 문서에서는 CentOS에서 도메인 이름 바인딩 및 가상 호스트를 구성하는 방법을 소개하고 해당 코드 예제를 제공합니다.
1. 도메인 이름 바인딩
sudo vi /etc/hosts
파일 끝에 다음 줄을 추가합니다. 여기서 "www.example.com"은 사용자 정의 도메인 이름입니다. , "192.168.0.100 "서버의 IP 주소
192.168.0.100 www.example.com
에 대한 파일을 저장하고 닫습니다.
sudo vi /etc/httpd/conf/httpd.conf
다음 줄을 찾아 수정하고 "www.example.com"을 바인딩하려는 도메인 이름으로 변경합니다.
ServerName www.example.com:80
파일을 저장하고 닫습니다.
구성을 적용하려면 Apache 서비스를 다시 시작하세요.
sudo 서비스 httpd 재시작
2. 가상 호스트 구성
sudo mkdir /var/www/virtual_host
sudo vi / etc/httpd/conf.d/httpd-vhosts.conf
파일 끝에 다음 내용을 추가하고 "example.com"을 도메인 이름으로 바꾸고 "/var/www/virtual_host/example.com"으로 바꿉니다. 방금 생성된 디렉토리 경로:
a2445d15a37241fe08bac1f84a382b54
ServerName example.com DocumentRoot /var/www/virtual_host/example.com <Directory /var/www/virtual_host/example.com> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory>
ee672f0beb03b42be69279368a66a410
파일을 저장하고 닫습니다.
sudo chown -R apache:apache /var/www/virtual_host/example. com
sudo chmod -R 755 / var/www/virtual_host/example.com
sudo service httpd restart
이 시점에서 가상호스트 설정이 완료되었습니다.
코드 예:
sudo vi /var/www/virtual_host/example.com/index .html
다음을 파일에 붙여넣습니다:
8b05045a5be5764f313ed5b9168a17e6
100db36a723c770d327fc0aef2ce13b1
93f0f5c25f18dab9d176bd4f6de5d30e
<title>Welcome to example.com!</title>
9c3bca370b5104690d9ef395f2c5f8d1
6c04bd5ca3fcae76e30b72ad730ca86d
<h1>Welcome to example.com!</h1> <p>This is the default web page for the domain example.com.</p>
36cc49f0c466276486e50c850b7e4956
73a6ac4ed44ffec12cee46588e518a5e
파일을 저장하고 닫습니다.
요약:
이 문서에서는 CentOS의 도메인 이름 바인딩 및 가상 호스트 구성 기술을 소개합니다. 호스트 파일을 수정하고 Apache의 DNS 확인 및 관련 구성을 구성하면 도메인 이름이 올바른 디렉터리를 가리키도록 하는 목적이 달성됩니다. . 동시에 독자가 쉽게 연습하고 테스트할 수 있도록 가상 호스트 디렉터리와 홈 페이지를 생성하기 위한 코드 예제도 제공됩니다.
이 기사가 CentOS에서 웹 서버를 구축할 때 도메인 이름 바인딩 및 가상 호스트 구성에 도움이 되었기를 바랍니다.
위 내용은 CentOS에서 웹 서버를 구축하기 위한 도메인 이름 바인딩 및 가상 호스트 구성 기술의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!