码迷,mamicode.com
首页 > Web开发 > 详细

Apache虚拟主机

时间:2017-09-07 13:33:05      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:apache   rtu   ror   host   local   网站   src   站点   cto   

基本概述

虚拟Web主机
  在同一台服务器中运行多个Web站点,其中每一个站点并不独立占用一台真正的计算机
httpd支持的虚拟主机类型

  • 基于域名的虚拟主机
  • 基于IP地址的虚拟主机
  • 基于端口的虚拟主机

修改httpd服务的主配置文件

使Apache服务可以加载加载独立的配置文件

vim /usr/local/httpd/conf/httpd.conf
1 # Virtual hosts
2 Include conf/extra/httpd-vhosts.conf    //去掉注释

 基于域名的Web虚拟主机

vim /usr/local/httpd/conf/extra/httpd-vhosts.conf    #修改独立的配置文件
技术分享
 1 NameVirtualHost 192.168.10.1:80
 2 
 3 <Directory /www>            //控制整个虚拟主机目录的访问权限
 4             Order allow,deny    
 5             Allow from all    
 6 </Directory>    
 7 
 8 <VirtualHost 192.168.10.1>        //第一个网站
 9             DocumentRoot "/www/spdir"        //网站根目录
10             ServerName www.spdir.com        //网站的完整域名
11             ErrorLog "logs/www.spdir.com-error_log"        //错误日志存放位置
12             CustomLog "logs/www.spdir.com-access_log" common    //访问日志存放位置
13 </VirtualHost>
14 
15 <VirtualHost 192.168.10.1>        //第二个网站
16             DocumentRoot "/www/tt80"
17             ServerName www.tt80.com
18             ErrorLog "logs/www.tt80.com-error_log"
19             CustomLog "logs/www.tt80.com-access_log" common
20 </VirtualHost>
21 
22 
23 第三个网站......
httpd-vhosts.conf文件内容
service httpd restart  #重新启动httpd

 基于端口的Web虚拟主机

vim /usr/local/httpd/conf/extra/httpd-vhosts.conf    #修改独立的配置文件
技术分享
 1 NameVirtualHost 192.168.10.1
 2 
 3 <Directory /www>            //控制整个虚拟主机目录的访问权限
 4             Order allow,deny    
 5             Allow from all    
 6 </Directory>    
 7 
 8 <VirtualHost 192.168.10.1:80>        //第一个网站
 9             DocumentRoot "/www/spdir"        //网站根目录
10             ServerName www.spdir.com        //网站的完整域名
11             ErrorLog "logs/www.spdir.com-error_log"        //错误日志存放位置
12             CustomLog "logs/www.spdir.com-access_log" common    //访问日志存放位置
13 </VirtualHost>
14 
15 <VirtualHost 192.168.10.1:8080>        //第二个网站
16             DocumentRoot "/www/tt80"
17             ServerName www.tt80.com
18             ErrorLog "logs/www.tt80.com-error_log"
19             CustomLog "logs/www.tt80.com-access_log" common
20 </VirtualHost>
httpd-vhosts.conf文件内容
service httpd restart  #重新启动httpd

 

Apache虚拟主机

标签:apache   rtu   ror   host   local   网站   src   站点   cto   

原文地址:http://www.cnblogs.com/zhichaoma/p/7489043.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!