亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

分享三種Apache配置虛擬主機(jī)的方式

 更新時(shí)間:2016年04月17日 11:15:42   作者:鄭宏鑫erke  
這篇文章主要為大家分享了三種Apache配置虛擬主機(jī)的方式,感興趣的小伙伴們可以參考一下

一、基于IP

 1. 假設(shè)服務(wù)器有個(gè)IP地址為192.168.1.10,使用ifconfig在同一個(gè)網(wǎng)絡(luò)接口eth0上綁定3個(gè)IP:

[root@localhost root]# ifconfig eth0:1 192.168.1.11
[root@localhost root]# ifconfig eth0:2 192.168.1.12
[root@localhost root]# ifconfig eth0:3 192.168.1.13

 2. 修改hosts文件,添加三個(gè)域名與之一一對(duì)應(yīng):

192.168.1.11   www.test1.com
192.168.1.12   www.test2.com
192.168.1.13   www.test3.com
 3. 建立虛擬主機(jī)存放網(wǎng)頁(yè)的根目錄,如在/www目錄下建立test1、test2、test3文件夾,其中分別存放1.html、2.html、3.html

/www/test1/1.html
/www/test2/2.html
/www/test3/3.html 

 4. 在httpd.conf中將附加配置文件httpd-vhosts.conf包含進(jìn)來(lái),接著在httpd-vhosts.conf中寫入如下配置:

<VirtualHost 192.168.1.11:80>
  ServerName www.test1.com
  DocumentRoot /www/test1/
  <Directory "/www/test1">
     Options Indexes FollowSymLinks
     AllowOverride None
     Order allow,deny
     Allow From All
   </Directory>
</VirtualHost>

<VirtualHost 192.168.1.12:80>
  ServerName www.test1.com
  DocumentRoot /www/test2/
  <Directory "/www/test2">
     Options Indexes FollowSymLinks
     AllowOverride None
     Order allow,deny
     Allow From All
   </Directory>
</VirtualHost>

<VirtualHost 192.168.1.13:80>
  ServerName www.test1.com
  DocumentRoot /www/test3/
  <Directory "/www/test3">
     Options Indexes FollowSymLinks
     AllowOverride None
     Order allow,deny
     Allow From All
   </Directory>
</VirtualHost>

 5. 大功告成,測(cè)試下每個(gè)虛擬主機(jī),分別訪問(wèn)www.test1.com、www.test2.com、www.test3.com 

二、基于主機(jī)名

 1. 設(shè)置域名映射同一個(gè)IP,修改hosts:

192.168.1.10  www.test1.com
192.168.1.10  www.test2.com
192.168.1.10  www.test3.com

2. 跟上面一樣,建立虛擬主機(jī)存放網(wǎng)頁(yè)的根目錄

/www/test1/1.html
/www/test2/2.html
/www/test3/3.html 

 3. 在httpd.conf中將附加配置文件httpd-vhosts.conf包含進(jìn)來(lái),接著在httpd-vhosts.conf中寫入如下配置: 

  為了使用基于域名的虛擬主機(jī),必須指定服務(wù)器IP地址(和可能的端口)來(lái)使主機(jī)接受請(qǐng)求。可以用NameVirtualHost指令來(lái)進(jìn)行配置。 如果服務(wù)器上所有的IP地址都會(huì)用到, 你可以用*作為NameVirtualHost的參數(shù)。在NameVirtualHost指令中指明IP地址并不會(huì)使服務(wù)器自動(dòng)偵聽那個(gè)IP地址。 這里設(shè)定的IP地址必須對(duì)應(yīng)服務(wù)器上的一個(gè)網(wǎng)絡(luò)接口。
  下一步就是為你建立的每個(gè)虛擬主機(jī)設(shè)定<VirtualHost>配置塊,<VirtualHost>的參數(shù)與NameVirtualHost指令的參數(shù)是一樣的。每個(gè)<VirtualHost>定義塊中,至少都會(huì)有一個(gè)ServerName指令來(lái)指定伺服哪個(gè)主機(jī)和一個(gè)DocumentRoot指令來(lái)說(shuō)明這個(gè)主機(jī)的內(nèi)容存在于文件系統(tǒng)的什么地方。

  如果在現(xiàn)有的web服務(wù)器上增加虛擬主機(jī),必須也為現(xiàn)存的主機(jī)建造一個(gè)<VirtualHost>定義塊。其中ServerName和DocumentRoot所包含的內(nèi)容應(yīng)該與全局的保持一致,且要放在配置文件的最前面,扮演默認(rèn)主機(jī)的角色。

NameVirtualHost *:80
<VirtualHost *:80> 
  ServerName *

  DocumentRoot /www/

</VirtualHost>

<VirtualHost *:80>

  ServerName www.test1.com

  DocumentRoot /www/test1/

  <Directory "/www/test1">

    Options Indexes FollowSymLinks

    AllowOverride None

    Order allow,deny

    Allow from all

  </Directory>

</VirtualHost>

 

<VirtualHost *:80>

  ServerName www.test2.com

  DocumentRoot /www/test2/

  <Directory "/www/test2">

    Options Indexes FollowSymLinks

    AllowOverride None

    Order allow,deny

    Allow from all

  </Directory>

</VirtualHost>
<VirtualHost *:80>

  ServerName www.test3.com

  DocumentRoot /www/test3/

  <Directory "/www/test3">

    Options Indexes FollowSymLinks

    AllowOverride None

    Order allow,deny

    Allow from all

  </Directory>

</VirtualHost>

 4. 大功告成,測(cè)試下每個(gè)虛擬主機(jī),分別訪問(wèn)www.test1.com、www.test2.com、www.test3.com

 三、基于端口

1.  修改配置文件

將原來(lái)的Listen 80改為L(zhǎng)isten 80、Listen 8080

2. 更改虛擬主機(jī)設(shè)置:

<VirtualHost 192.168.1.10:80>
  DocumentRoot /var/www/test1/
  ServerName www.test1.com
</VirtualHost>

<VirtualHost 192.168.1.10:8080>
  DocumentRoot /var/www/test2
  ServerName www.test2.com
</VirtualHost>

以上就是Apache配置虛擬主機(jī)的方法,希望對(duì)大家學(xué)習(xí)有所幫助。

相關(guān)文章

  • 教你一招實(shí)現(xiàn)Linux中的文本比對(duì)

    教你一招實(shí)現(xiàn)Linux中的文本比對(duì)

    這篇文章主要給阿加介紹了關(guān)于Linux下文本比對(duì)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • 詳解阿里云CentOS Linux服務(wù)器上用postfix搭建郵件服務(wù)器

    詳解阿里云CentOS Linux服務(wù)器上用postfix搭建郵件服務(wù)器

    本篇文章主要介紹了詳解阿里云CentOS Linux服務(wù)器上用postfix搭建郵件服務(wù)器,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2016-12-12
  • Centos6.9安裝vsftpd并配置多用戶的方法

    Centos6.9安裝vsftpd并配置多用戶的方法

    本篇文章主要介紹了Centos6.9安裝vsftpd并配置多用戶的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-08-08
  • Linux環(huán)境下快速搭建ftp服務(wù)器方法介紹

    Linux環(huán)境下快速搭建ftp服務(wù)器方法介紹

    這篇文章主要介紹了Linux環(huán)境下快速搭建ftp服務(wù)器方法介紹,分享了相關(guān)代碼示例,小編覺(jué)得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • Shell中去除字符串里的空格或指定字符的方法

    Shell中去除字符串里的空格或指定字符的方法

    今天小編就為大家分享一篇關(guān)于Shell中去除字符串里的空格或指定字符的方法,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-03-03
  • 解析Linux源碼之epoll

    解析Linux源碼之epoll

    本文在探究epoll源碼過(guò)程中,對(duì)kernel將就緒描述符添加到epoll并喚醒對(duì)應(yīng)進(jìn)程的一次源碼分析(基于linux-2.6.32內(nèi)核版本)。由于篇幅所限,著重聚焦于tcp協(xié)議下socket可讀事件的源碼分析
    2021-06-06
  • CentOS7—HAProxy安裝與配置詳解

    CentOS7—HAProxy安裝與配置詳解

    這篇文章主要介紹了CentOS7—HAProxy安裝與配置詳解,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-01-01
  • 關(guān)于linux服務(wù)器下vsftpd的一些問(wèn)題

    關(guān)于linux服務(wù)器下vsftpd的一些問(wèn)題

    針對(duì)我自己本身出現(xiàn)的問(wèn)題,將高人與我的QQ聊天記錄整理了一份,然后再加上實(shí)際的操作.終于讓我大徹大悟.現(xiàn)在與大家狠狠的分享這位高人的成果.
    2010-06-06
  • .htaccess重定向和url重寫詳細(xì)介紹

    .htaccess重定向和url重寫詳細(xì)介紹

    .htaccess是需要apache打開虛擬主機(jī)支持.htaccess才可以實(shí)現(xiàn)下面的功能哦,下面我來(lái)介紹關(guān)于.htaccess阻止某些ip訪問(wèn),重定向和url重寫,限定訪問(wèn)特點(diǎn)資源,實(shí)現(xiàn)緩存等功能介紹
    2013-01-01
  • 解決xampp自啟動(dòng)和mysql.sock問(wèn)題

    解決xampp自啟動(dòng)和mysql.sock問(wèn)題

    Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’
    2010-10-10

最新評(píng)論