apache基于ip如何配置虚拟主机
?
這篇文章將為大家詳細講解有關apache基于ip如何配置虛擬主機,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。?
首先我們用記事本打開httpd.conf文件 ,該文件在apache的目錄下,如:?D:\AppServ\Apache2.2\conf,修改如下兩處:?
(推薦學習:apache從入門到精通)?
LoadModule vhost_alias_module modules/mod_vhost_alias.so ??//去掉前面的#,意思是啟用apache的虛擬主機功能,第203行Include conf/extra/httpd-vhosts.conf ?//去掉#的意思是從httpd-vhosts.conf這個文件導入虛擬主機配置配置虛擬主機后,不能用localhost?訪問,只需要把httpd.conf文件的ServerName localhost:80?那行注釋掉就可以了。?
基于IP?
1、假設服務器有個IP地址為192.168.1.10,使用ifconfig在同一個網絡接口eth0上綁定3個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.132、修改hosts文件,添加三個域名與之一一對應:?
192.168.1.11 ??www.test1.com192.168.1.12 ??www.test2.com192.168.1.13 ??www.test3.com3、建立虛擬主機存放網頁的根目錄,如在/www目錄下建立test1、test2、test3文件夾,其中分別存放1.html、2.html、3.html?
/www/test1/1.html/www/test2/2.html/www/test3/3.html4、在httpd.conf中將附加配置文件httpd-vhosts.conf包含進來,接著在httpd-vhosts.conf中寫入如下配置:?
<VirtualHost 192.168.1.11:80>ServerName www.test1.comDocumentRoot /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.comDocumentRoot /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.comDocumentRoot /www/test3/<Directory "/www/test3"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow From All ?</Directory></VirtualHost>關于apache基于ip如何配置虛擬主機就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
每個SD-WAN站點都有MPLS 虛擬專用網專線和因特網兩條WAN鏈路,通過應用識別(首包識別/特征識別),識別出現網絡的業務類型,在應用質量檢測和鏈路質量檢測的基礎上,通過基于丟包率/時延/抖動的SLA鏈路質量選路策略,對不同業務選擇不同的主備鏈路,實現流量在MPLS/因特網鏈路上的負載分擔。
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的apache基于ip如何配置虚拟主机的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 父母对子女在管教上要严,在钱财上宜松,这
- 下一篇: apache解析php的方法