>  기사  >  운영 및 유지보수  >  Apache는 Linux에서 여러 가상 호스트를 구성하여 여러 사이트를 마운트하고 동시에 실행합니다.

Apache는 Linux에서 여러 가상 호스트를 구성하여 여러 사이트를 마운트하고 동시에 실행합니다.

小云云
小云云원래의
2018-03-16 13:43:363228검색

이러한 시나리오에서는 여러 웹사이트를 호스팅하고 싶습니다. 그러면 Apache에서 가상 호스트를 구성하면 호스트 이름을 기반으로 하는 간단한 구성 단계가 다음과 같습니다.

예제 환경
115.28 .17.191

도메인 이름:
baijunyao.com
thinkbjy.com

디렉토리:
/var/www/html/baijunyao
/var/www/html/thinkbjy

원하는 효과는:
baijunyao.com을 방문하세요. 그것은 /var/www/html/baijunyao
thinkbjy.com을 방문하면 /var/www/html/thinkbjy

1을 가리킵니다. 호스트 파일

[root@iZ28qa8jt4uZ /]# ifconfig;              //查看ip并记录自己的ip地址

Bash

Apache는 Linux에서 여러 가상 호스트를 구성하여 여러 사이트를 마운트하고 동시에 실행합니다.

[root@iZ28qa8jt4uZ /]# vim /etc/hosts;                    //修改hosts文件 添加如下两行内容

Bash

115.28.17.191을 수정하세요. baijunyao.com
115.28.17.191 thinkbjy.com
Apache는 Linux에서 여러 가상 호스트를 구성하여 여러 사이트를 마운트하고 동시에 실행합니다.
2: httpd.conf 파일 수정

[root@iZ28qa8jt4uZ /]# vim /etc/httpd/conf/httpd.conf;     //修改httpd.conf文件 删除990行 NameVirtualHost *:80前的#注释

Bash

Apache는 Linux에서 여러 가상 호스트를 구성하여 여러 사이트를 마운트하고 동시에 실행합니다.
3: httpd-vhosts.conf 파일을 수정하고 다음과 같이 설정합니다. 아니요, 새 것을 만드세요(시스템과 함께 제공되는 httpd-vhosts.conf 구성을 사용하지 마세요).

[root@iZ28qa8jt4uZ /]# vim /etc/httpd/conf.d/virtual.conf;            //设置httpd-vhosts.conf如下 如没有则新建

Bash

<VirtualHost *:80>
        DocumentRoot /var/www/html/baijunyao
        ServerName baijunyao.com</VirtualHost><VirtualHost *:80>
        DocumentRoot /var/www/html/anlianma
        ServerName thinkbjy.com</VirtualHost>

Bash

Apache는 Linux에서 여러 가상 호스트를 구성하여 여러 사이트를 마운트하고 동시에 실행합니다.
가상 호스트 구성은 여기에서 끝납니다.
필요한 경우 로컬 wamp 환경에서 여러 사이트를 마운트하여 동시에 실행하려면 다음을 참조하세요. 동시에 실행할 여러 사이트를 마운트하기 위한 로컬 wamp 환경 설정.

관련 권장 사항:

Apache는 여러 가상 호스트를 구성하고 로컬 호스트는 솔루션에 액세스할 수 없습니다. apachelocalhost_PHP 튜토리얼

windows_PHP 튜토리얼에서 Apache의 여러 가상 호스트에 대한 중간 문제

APACHE는 동일한 IP로 여러 도메인 이름을 구성합니다. ,Apache_PHP 튜토리얼에서 동일한 IP로 여러 가상 호스트 구성

위 내용은 Apache는 Linux에서 여러 가상 호스트를 구성하여 여러 사이트를 마운트하고 동시에 실행합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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