가상 웹 호스트

3811 단어 webLAMP
가상 웹 호스트
  • 같은 서버 에서 다양한 웹 사이트 제공
  • 보통 도 메 인 이름 으로 여러 개 구분
  • 필요:
    1) / etc / hosts 파일 을 수정 하여 DNS 이름 인식 문 제 를 임시로 해결 합 니 다.
  • 파일 끝 에 '웹 서버 IP 주소 tts8. alice. cn ne. alice. cn' 내용 추가
  • 2) httpd 서 비 스 를 설정 하여 2 개의 서로 다른 사 이 트 를 실현 한다.
  • 본 기기 방문http://tts8.alice.cn/ 시, 홈 페이지 에 "Hello Student"
  • 표시
  • 본 기기 방문http://ne.alice.cn/ 시, 홈 페이지 에 "Hello Engineer"
  • 표시
    설정:
    LAMP 플랫폼 기반
    사이트 에 DNS 도 메 인 이름 을 신청 하 다.
    도 메 인 이름 이 일시 적 으로 없 으 면 임시로 조정 할 수 있 습 니 다. /etc / host 파일
    [root@pxesvr ~]# vim /etc/hosts  
    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
    192.168.10.7  tts8.alice.cn  ne.alice.cn                                    

    테스트 접근 결과
    ping 명령 을 사용 하여 두 도 메 인 이름 의 접근 을 감지 하여 연결 가능 하고 정확 한 IP 주 소 를 확보 합 니 다.
    [root@pxesvr ~]# ping tts8.alice.cn
    PING tts8.alice.cn (192.168.10.7) 56(84) bytes of data.
    64 bytes from tts8.alice.cn (192.168.10.7): icmp_seq=1 ttl=64 time=0.031 ms
    64 bytes from tts8.alice.cn (192.168.10.7): icmp_seq=2 ttl=64 time=0.067 ms
    64 bytes from tts8.alice.cn (192.168.10.7): icmp_seq=3 ttl=64 time=0.069 ms
    ^C
    --- tts8.alice.cn ping statistics ---
    3 packets transmitted, 3 received, 0% packet loss, time 1999ms
    rtt min/avg/max/mdev = 0.031/0.055/0.069/0.019 ms
    [root@pxesvr ~]# ping ne.alice.cn
    PING tts8.alice.cn (192.168.10.7) 56(84) bytes of data.
    64 bytes from tts8.alice.cn (192.168.10.7): icmp_seq=1 ttl=64 time=0.029 ms
    64 bytes from tts8.alice.cn (192.168.10.7): icmp_seq=2 ttl=64 time=0.075 ms
    64 bytes from tts8.alice.cn (192.168.10.7): icmp_seq=3 ttl=64 time=0.043 ms
    64 bytes from tts8.alice.cn (192.168.10.7): icmp_seq=6 ttl=64 time=0.050 ms
    64 bytes from tts8.alice.cn (192.168.10.7): icmp_seq=7 ttl=64 time=0.070 ms
    ^C
    --- tts8.alice.cn ping statistics ---
    7 packets transmitted, 7 received, 0% packet loss, time 6000ms
    rtt min/avg/max/mdev = 0.029/0.058/0.075/0.016 ms

    httpd 서 비 스 를 설정 하여 2 개의 서로 다른 사 이 트 를 실현 합 니 다.
     
    두 사 이 트 를 위해 각각 웹 디 렉 터 리 를 준비 하고 웹 index. html 를 테스트 합 니 다.
            :
    [root@svr7 ~]# mkdir  /var/www/web1
    [root@svr7 ~]# vim  /var/www/web1/index.html
    Hello  Student
            :
    [root@svr7 ~]# mkdir  /var/www/web2
    [root@svr7 ~]# vim  /var/www/web2/index.html
    Hello  Engineer

    새로운 웹 설정 을 추가 합 니 다. 두 개의 가상 웹 호스트 를 지원 합 니 다. 각각 다른 웹 디 렉 터 리 를 가리 키 고 있 습 니 다.
     
    
        ServerName  tts8.alice.cn
        DocumentRoot  /var/www/web1
    
    
        ServerName  ne.alice.cn
        DocumentRoot  /var/www/web2
    
    

     문법 에 오류 가 있 는 지 확인 합 니 다.
    [root@pxesvr ~]# httpd -t
    
    AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using fe80::5eb9:c07f:7440:d2c4. Set the 'ServerName' directive globally to suppress this message
    Syntax OK
    

     httpd 서비스 다시 시작:
    [root@pxesvr ~]# systemctl restart httpd

    인증:
    브 라 우 저 에서 각각 두 개의 가상 웹 호스트 를 방문 하여 페이지 결 과 를 비교 합 니 다.
    虚拟web 主机_第1张图片
    虚拟web 主机_第2张图片
    다음 페이지: Discuz 설치!논단

    좋은 웹페이지 즐겨찾기