程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> apache 虛擬ip,apacheip

apache 虛擬ip,apacheip

編輯:關於PHP編程

apache 虛擬ip,apacheip


 

參考 http://blog.sina.com.cn/s/blog_5d8ca1e90100hnpv.html

 

<VirtualHost 127.0.0.1:80>  
    DocumentRoot  C:/xampp/htdocs/yiyunmap
    ServerName 127.0.0.1:80   
</VirtualHost>  
 
 
<VirtualHost 127.0.0.2:80>  
    DocumentRoot C:/xampp/htdocs/user  
    ServerName 127.0.0.2:80   
</VirtualHost>


 

<Directory "C:/xampp/htdocs/yiyunmap">  
    Options Indexes FollowSymLinks Multiviews   
    AllowOverride All   
    Order Allow,Deny   
    Allow from all   
</Directory>  
 
<Directory "C:/xampp/htdocs/user">  
    Options Indexes FollowSymLinks Multiviews   
    AllowOverride All   
    Order Allow,Deny   
    Allow from all   
</Directory> 


Linux基於IP地址的虛擬主機配置Apache服務

步驟一:為主機中的不同網卡設置各自的IP地址
# ifconfig eth0 192.168.149.1
# ifconfig eth0:1 192.168.149.2
步驟二:在httpd.conf配置文件中,為每個虛擬主機設置不同

的<VirtualHost>配置段
<VirtualHost 192.168.149.1>
ServerAdmin [email protected]
DocumentRoot /www/abc
ServerName www.abc.com
</VirtualHost>
<VirtualHost 192.168.149.2>
ServerAdmin [email protected]
DocumentRoot /www/good
ServerName www.good.com
</VirtualHost>
步驟三:為不同的虛擬站點創建主頁文件
# echo 'Welcome to abc' > /www/abc/index.html
# echo 'Welcome to GOOD' > /www/good/index.html
步驟四:重新啟動Apache服務
# service httpd restart
 

虛擬IP,公司做了一個apache+tomcat集群,但如果apache宕掉,集群就失效了,現在說是用虛擬IP

apache主要是應用層的軟件,LVS主要是網絡層和傳輸層的軟件。雖然都可以做轉發,但定位不同:
apache主要功能還是WEB服務,在高可用和可擴展方面是比較弱的,其轉發功能是為了擴展而實現的附加功能;
LVS是基於linux內核的負載均衡系統,結合keepalived,或heartbeat+Ldirectord,或紅帽piranha等高可用套件,在負載均衡、高可用和可擴展方面是專業的,常用於高並發WEB服務。
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved