滿意答案
虛擬主機簡介:1. 把一臺運行在互聯網上的服務器分成多個虛擬的服務器。2. 每一個虛擬主機都具有獨立的域名和完整的Internet服務器(支持WWW,FTP,E-mail等)。3. 一臺服務器上的不同虛擬主機是各自獨立的,并由用戶自行管理。4. 在外界看來,每一臺虛擬主機和一臺獨立的主機完全相同。 配置參數: ServerAdmin 管理員的E-mail地址 DocumentRoot 虛擬主機的根目錄 ServerName 虛擬主機的名稱端口 ErrorLog 虛擬主機的錯誤日志路徑 Customlog 虛擬主機的訪問日志路徑 基于IP的虛擬主機1.在服務器上綁定多個Ip 2.把多個網站綁定到不同的IP3.訪問服務器上不同的IP,可以看到不同的網站。 需求一:基于IP的虛擬主機:1.相同的IP不同的端口號的虛擬主機配置Include指令2.在httpd.conf中添加Include#echo “Include vhost/vhost.conf”>>/etc/httpd/conf/httpd.conf3. 創建虛擬主機目錄#mkdir /etc/httpd/vhost 相同的IP不同的端口號的虛擬主機配置:子文件的配置:Listen 88DocumentRoot /var/www/vhost88ServerName 192.168.0.6:88CustomLog /var/www/vhost88/access_log combined 創建根目錄#mkdir /var/www/vhost88創建主頁#echo “vhost88” >/var/www/vhost88/index.htmlApache重新啟動Service httpd restart 具體配置:(實現一個IP ,2個端口的虛擬主機)#echo “Include vhost/vhost.conf”>>/etc/httpd/conf/httpd.conf#mkdir /etc/httpd/vhost#vi /etc/httpd/vhost/vhost.conf (創建虛擬配置目錄,即添加子文件的配置) 添加:Listen 88Listen 89DocumentRoot /var/www/vhost88ServerName 192.168.0.6:88CustomLog /var/www/vhost88/access_log combinedDocumentRoot /var/www/vhost89ServerName 192.168.0.6:89CustomLog /var/www/vhost89/access_log combined#######################################################添加至此#mkdir /var/www/vhost88#mkdir /var/www/vhost89#echo “vhost88” >/var/www/vhost88/index.html#echo “vhost89” >/var/www/vhost89/index.htmlService httpd restart 需求二:基于Ip的虛擬主機:不同的Ip地址相同的端口號(1) 多塊物理網卡,每個網卡一個IP(2) 一塊物理網卡,綁定多個IP 配置虛擬網卡:#ifconfig eth0:0 192.168.0.6 up#ifconfig eth0:1 192.168.0.7 up 具體配置如下:(實現一個IP ,多個地址訪問) #echo “Include vhost/vhost.conf”>>/etc/httpd/conf/httpd.conf#mkdir /etc/httpd/vhost#vi /etc/httpd/vhost/vhost.conf DocumentRoot /var/www/vhost6ServerName 192.168.0.6CustomLog /var/www/vhost6/access_log combinedDocumentRoot /var/www/vhost7ServerName 192.168.0.7CustomLog /var/www/vhost7/access_log combined############################################## 添加至此#ifconfig eth0:0 192.168.0.6 up#ifconfig eth0:1 192.168.0.7 up#mkdir /var/www/vhost6#mkdir /var/www/vhost7#echo “vhost6” >/var/www/vhost6/index.html#echo “vhost7” >/var/www/vhost7/index.htmlService httpd restart ########################################################### 基于Ip的虛擬主機到此結束!
01分享舉報