apache如何配置虛擬主機

Apache

成都創(chuàng)新互聯(lián)公司成立10余年來,這條路我們正越走越好,積累了技術(shù)與客戶資源,形成了良好的口碑。為客戶提供成都網(wǎng)站設計、做網(wǎng)站、網(wǎng)站策劃、網(wǎng)頁設計、域名與空間、網(wǎng)絡營銷、VI設計、網(wǎng)站改版、漏洞修補等服務。網(wǎng)站是否美觀、功能強大、用戶體驗好、性價比高、打開快等等,這些對于網(wǎng)站建設都非常重要,成都創(chuàng)新互聯(lián)公司通過對建站技術(shù)性的掌握、對創(chuàng)意設計的研究為客戶提供一站式互聯(lián)網(wǎng)解決方案,攜手廣大客戶,共同發(fā)展進步。

Apache HTTP Server(簡稱Apache)是Apache軟件基金會的一個開放源碼的網(wǎng)頁服務器,可以在大多數(shù)計算機操作系統(tǒng)中運行,由于其多平臺和安全性被廣泛使用,是最流行的Web服務器端軟件之一。它快速、可靠并且可通過簡單的API擴展,將Perl/Python等解釋器編譯到服務器中。 

Apache HTTP服務器是一個模塊化的服務器,源于NCSAhttpd服務器,經(jīng)過多次修改,成為世界使用排名第一的Web服務器軟。

apache源碼安裝依賴apr
apr 更新
1、備份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2、下載CentOS-Base.repo 到/etc/yum.repos.d/
cd /etc/yum.repos.d/
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

3、生成緩存
yum clean all
yum makecache

4、更新系統(tǒng)
yum update

安裝apr及其它庫文件  
yum install apr*

Apache虛擬主機的實現(xiàn)方式有3種。

基于IP的虛擬主機
基于端口的虛擬主機
基于域名的虛擬主機

禁用默認的主機模式

注釋下面這行內(nèi)容
#DocumentRoot "/var/www/html"

1、基于IP的虛擬主機配置
為主機添加多個IP
ip addr add 192.168.137.201/24 dev eth0
添加虛擬主機配置文件
vim /etc/httpd/conf/extra/httpd-vhost.conf
<VirtualHost 192.168.137.200:80>
DocumentRoot "/var/www/test200"
ServerName    www.test200.com
</VirtualHost>

<VirtualHost 192.168.137.201:80>
DocumentRoot "/var/www/test201"
ServerName    www.test201.com
</VirtualHost>

在/var/www/下  創(chuàng)建目錄  test200 test201

創(chuàng)建IP為200和201的主頁

2、基于端口的虛擬主機配置

在原有行Listen 80行的基礎(chǔ)上, 在添加一行
Listen 8080

<VirtualHost 192.168.137.200:80>
DocumentRoot "/var/www/test200"
ServerName    www.test200.com
</VirtualHost>

#下面的內(nèi)容是在上面的配置的基礎(chǔ)上添加的。
<VirtualHost 192.168.137.200:8080>
DocumentRoot "/var/www/test200-8080"
ServerName    www.test200-8080.com
</VirtualHost>
在/var/www/下  創(chuàng)建目錄  test200-8080

創(chuàng)建IP為200-8080的主頁

3、基于域名的虛擬主機配置

<VirtualHost :80>
DocumentRoot "/var/www/html/kgccom"
ServerName www.kgc.com
ErrorLog "logs/www.kgc.com.error_log"
CustomLog "logs/www.kgc.com.access_log" common
< Directory "/var/www/html" >
Require all granted
</Directory>
</VirtualHost>
<VirtualHost
:80>
DocumentRoot "/var/www/html/kccecom"
ServerName www.kcce.com
<VirtualHost>

注意:引用vhost.conf配置文件,在主配置文件中取消注釋

本文標題:apache如何配置虛擬主機
瀏覽路徑:http://bm7419.com/article28/phohcp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、用戶體驗、小程序開發(fā)、網(wǎng)站維護、Google、商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作