Apache虚拟主机-解惑篇
参考资料:
1 http://httpd.apache.org/docs/2.2/
2《Apache cookbook》
虚拟主机寻址方式
IP地址方式:每台虚拟主机都有其唯一的IP地址
- ServerName 127.0.0.1
- NameVirtualHost * #表示所设定的主机可在所有的地址上运行
- <VirtualHost *>
- ServerName test1.name #默认的第一个主机会接收未列出虚拟主机的请求
- DocumentRoot "C:/Apache2.2/htdocs/test1"
- </VirutalHost>
- <VirtualHost *>
- ServerName test2.name
- DocumentRoot "C:/Apache2.2/htdocs/test2"
- </VirutalHost>
- <VirtualHost *>
- ServerName default
- DocumentRoot /www/htdocs
- ErrorDocument 404 /site.html
- </VirutualHost>
- ServerAlias www.cu.com chinaunix.cu
可以在系统上设定多个IP,然后各自支持某个网站
- ServerName 127.0.0.1
- <VirtualHost 10.0.0.1>
- ServerName test.name
- DocumentRoot "C:/Apache2.2/htdocs/test1"
- </VirtualHost>
- <VirtualHost 10.0.0.2>
- ServerName test2.name
- DocumentRoot "C:/Apache2.2/htdocs/test2"
- </VirutalHost>
- <VirtualHost _default_>
- DocumentRoot /www/htdocs
- </VirtualHost>
- #_default_ 建立虚拟主机,处理所有未设定虚拟主机“地址:端口号”的请求
- #_default_ 可与端口号同时使用 _default_:443 会接受443端口号的所有未设定虚拟主机的请求
- Listen 8080
- <VirtualHost 10.0.0.1:8080>
- DocumentRoot "C:/Apache2.2/htdocs/test_port8080"
- </VirtualHost>
- Listen 8081
- <VirtualHost 10.0.0.1:8081>
- DocumentRoot "C:/Apache2.2/htdocs/test2_port8081"
- </VirtualHost>
- NameVirtualHost 192.168.1.1
- NameVirtualHost 170.1.2.3
- <VirtualHost 192.168.1.1 170.1.2.3>
- DocumentRoot "C:/Apache2.2/htdocs/test"
- </VirtualHost>
Apache虚拟主机-解惑篇的更多相关文章
- apache 虚拟主机详细配置:http.conf配置详解
apache 虚拟主机详细配置:http.conf配置详解 Apache的配置文件http.conf参数含义详解 Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd. ...
- Apache虚拟主机配置
在一个Apache服务器上可以配置多个虚拟主机,实现一个服务器提供多站点服务,其实就是访问同一个服务器上的不同目录.Apache虚拟主机配置有3中方法:基于IP配置.基于域名配置和基于端口配置,这里介 ...
- 烂泥:apache虚拟主机的学习与应用
本文由秀依林枫提供友情赞助,首发于烂泥行天下. 要配置apache的虚拟主机,我们需要分以下几步进行: 1. 检查apache虚拟主机模块 2. 开启apache虚拟主机功能 3. httpd-vho ...
- Apache虚拟主机配置(多个域名访问多个目录)
Apache虚拟主机配置(多个域名访问多个目录) 为了方便管理虚拟主机,我决定使用一种方法,那就是修改httpd-vhosts.conf文件. 第一步首先要使扩展文件httpd-vhosts.conf ...
- 配置apache虚拟主机的实例总结
如何实现apache虚拟主机配置. 1.基于ip地址的虚拟主机Listen 80<VirtualHost 172.20.30.40> DocumentRoot /home/httpd/ht ...
- apache虚拟主机安装注意事项
apache虚拟主机在添加的时候,总是会有一些莫名其妙的问题,后来发现可以使用一个参数去验证的: xxxxx/httpd -S //这个参数会去检查虚拟主机配置的正确性,很好用 因为有时候可能就是缩进 ...
- django 项目部署在 Apache 后, 设置二级域名(Apache虚拟主机 、 万网二级域名设置)
上一篇文章简单说了怎么把django的项目部署到Apache上. 现在想弄个二级域名,也就是我原来有个域名 www.mysite.com,现在我想弄个 bbs.mysite.com ,该怎么做呢. 要 ...
- Ubuntu16.04+Apache虚拟主机配置详解
在window下,Apache的配置文件是httpd.conf,但在Linux下安装了Apache后发现其配置并不像window下那么简单,Linux下Apache将各个设置项分在了不同的配置文件中, ...
- windows环境下,apache虚拟主机配置
在windows环境下,apache从配置文件的相关配置: Windows 是市场占有率最高的 PC 操作系统, 也是很多人的开发环境. 其 VirtualHost 配置方法与 Linux 上有些差异 ...
随机推荐
- 【转】 Pro Android学习笔记(八七):了解Handler(1):组件和线程
目录(?)[-] 主线程消息队列和线程池 查看线程信息 文章转载只能用于非商业性质,且不能带有虚拟货币.积分.注册等附加条件.转载须注明出处:http://blog.csdn.net/flowingf ...
- Maven的Snapshot版本与Release版本
1. Snapshot版本代表不稳定.尚处于开发中的版本 2. Release版本则代表稳定的版本 3. 什么情况下该用SNAPSHOT? 协同开发时,如果A依赖构件B,由于B会更新,B应该使用SNA ...
- Java事务的原理与应用
Java事务的原理与应用 一.什么是Java事务 事务必须服从ISO/IEC所制定的ACID原则.ACID是原子性(atomicity).一致性(consistency).隔离性 (isolation ...
- Java enum(枚举)使用详解之四
用法五:实现接口 所有的枚举都继承自java.lang.Enum类.由于Java 不支持多继承,所以枚举对象不能再继承其他类. public interface Behaviour { void pr ...
- c#指定程序运行指定文件(太好了,终于找到了)
System.Diagnostics.Process.Start(@"Notepad.exe", "e:\\a.txt"); System.Diagnostic ...
- 部署和调优 1.5 vsftp部署和优化-1
系统自带的ftp服务软件.vsftpd 安装vsftpd yum install -y vsftpd 启动vsftpd /etc/init.d/vsftpd start 如果启动失败,可能是端口被占用 ...
- 第一个Dockerfile
1. 创建docker目录 $ mkdir docker && cd docker 2. 编写Dockerfile $ vim Dockerfile [docker/Dockfile] ...
- js面试题知识点全解(一原型和原型链)
1.如何准确判断一个变量是数组类型2.写一个原型链继承的例子3.描述new一个对象的过程4.zepto(或其他框架)源码中如何使用原型链知识点:1.构造函数2.构造函数-扩展3.原型规则和示例4.原型 ...
- 全文检索技术---Lucene
1 Lucene介绍 1.1 什么是Lucene Lucene是apache下的一个开源的全文检索引擎工具包.它为软件开发人员提供一个简单易用的工具包(类库),以方便的在目标系统中实现 ...
- 百度Apollo解析——1.总介绍
1. 概括 Apollo源码主要是c++实现的,也有少量python,主要程序在apollo/modules目录中,共18个包,功能包17个: 其中每个模块的作用如下: apollo/modules/ ...