博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
apache配置文件之虚拟主机配置
阅读量:3558 次
发布时间:2019-05-20

本文共 2545 字,大约阅读时间需要 8 分钟。

虚拟主机的配置 

(1)基于IP地址的虚拟主机配置 

Listen 80 

<VirtualHost 172.20.30.40> 

DocumentRoot /www/example1 

ServerName www.example1.com 

</VirtualHost> 

<VirtualHost 172.20.30.50> 

DocumentRoot /www/example2 

ServerName www.example2.org 

</VirtualHost> 



(2) 基于IP和多端口的虚拟主机配置 

Listen 172.20.30.40:80 

Listen 172.20.30.40:8080 

Listen 172.20.30.50:80 

Listen 172.20.30.50:8080 


<VirtualHost 172.20.30.40:80> 

DocumentRoot /www/example1-80 

ServerName www.example1.com 

</VirtualHost> 


<VirtualHost 172.20.30.40:8080> 

DocumentRoot /www/example1-8080 

ServerName www.example1.com 

</VirtualHost> 


<VirtualHost 172.20.30.50:80> 

DocumentRoot /www/example2-80 

ServerName www.example1.org 

</VirtualHost> 


<VirtualHost 172.20.30.50:8080> 

DocumentRoot /www/example2-8080 

ServerName www.example2.org 

</VirtualHost> 


(3)单个IP地址的服务器上基于域名的虚拟主机配置: 

# Ensure that Apache listens on port 80 

Listen 80 


# Listen for virtual host requests on all IP addresses 

NameVirtualHost *:80 


<VirtualHost *:80> 

DocumentRoot /www/example1 

ServerName www.example1.com 

ServerAlias example1.com. *.example1.com 

# Other directives here 

</VirtualHost> 


<VirtualHost *:80> 

DocumentRoot /www/example2 

ServerName www.example2.org 

# Other directives here 

</VirtualHost> 


(4)在多个IP地址的服务器上配置基于域名的虚拟主机: 

Listen 80 


# This is the "main" server running on 172.20.30.40 

ServerName server.domain.com 

DocumentRoot /www/mainserver 


# This is the other address 

NameVirtualHost 172.20.30.50 


<VirtualHost 172.20.30.50> 

DocumentRoot /www/example1 

ServerName www.example1.com 

# Other directives here ... 

</VirtualHost> 


<VirtualHost 172.20.30.50> 

DocumentRoot /www/example2 

ServerName www.example2.org 

# Other directives here ... 

</VirtualHost> 


(5)在不同的端口上运行不同的站点(基于多端口的服务器上配置基于域名的虚拟主机): 

Listen 80 

Listen 8080 


NameVirtualHost 172.20.30.40:80 

NameVirtualHost 172.20.30.40:8080 


<VirtualHost 172.20.30.40:80> 

ServerName www.example1.com 

DocumentRoot /www/domain-80 

</VirtualHost> 


<VirtualHost 172.20.30.40:8080> 

ServerName www.example1.com 

DocumentRoot /www/domain-8080 

</VirtualHost> 


<VirtualHost 172.20.30.40:80> 

ServerName www.example2.org 

DocumentRoot /www/otherdomain-80 

</VirtualHost> 


<VirtualHost 172.20.30.40:8080> 

ServerName www.example2.org 

DocumentRoot /www/otherdomain-8080 

</VirtualHost> 


(6)基于域名和基于IP的混合虚拟主机的配置: 

Listen 80 


NameVirtualHost 172.20.30.40 


<VirtualHost 172.20.30.40> 

DocumentRoot /www/example1 

ServerName www.example1.com 

</VirtualHost> 


<VirtualHost 172.20.30.40> 

DocumentRoot /www/example2 

ServerName www.example2.org 

</VirtualHost> 


<VirtualHost 172.20.30.40> 

DocumentRoot /www/example3 

ServerName www.example3.net 

</VirtualHost> 

转载地址:http://ofnrj.baihongyu.com/

你可能感兴趣的文章
在集群服务器进行自定义数据集训练记录过程 TensorBoard logging requires TensorBoard with Python summary writer installed.
查看>>
【问题记录】raise IndexError(‘index {} is out of range‘.format(idx)) index 0 is out of range
查看>>
【问题记录】filters = int(module_def[‘filters‘]) ValueError: invalid literal for int() with base 10: ‘‘
查看>>
Document.visibilityState 页面监听 vue中实现离开页面时计时停止: 停止计时后从上一次开始计时
查看>>
【项目实战】vue-springboot-pytorch前后端结合pytorch深度学习 html打开本地摄像头 监控人脸和记录时间
查看>>
vue-springboot项目 mybatis条件查询结果为null时解决方案 @Param @RequestParam 的参数传递
查看>>
【问题记录】解决npm 报错This dependency was not found: A complete log of this run can be found in:
查看>>
【ubuntu】ubuntu18.04:在处理时有错误发生:ufw E: Sub-process /usr/bin/dpkg returned an error code (1)
查看>>
【问题记录】服务器部署项目时启动tomcat后报错 HTTP 错误 404.0- Not Found 您要找的资源已被删除、已更名或暂时不可用 解决方案···
查看>>
【算法练习】 天平( UVa 839) 输入一个树状天平,根据力矩相等原则判断是否平衡 和 小球下落(UVa 679)判断最后一个小球会落到哪里
查看>>
【算法学习笔记】图(三)利用广度优先搜索 求不带权无向图从顶点u到v的最短路径/求距离u最远的顶点
查看>>
【算法学习笔记】 图(四)用优先级队列优化Dijkstra算法求最短路径(邻接矩阵存储)
查看>>
【笔记】docker核心概念和使用 docker命令
查看>>
【学习笔记】spring cloud和微服务(一)介绍
查看>>
【笔记】python爬虫实战1 lxml模块 xPath语法 实例:爬取豆瓣网站
查看>>
【笔记】整合Druid数据源 Druid监控以及属性绑定配置 在浏览器输入端口进入监控页面查看
查看>>
【笔记】springboot+spring security登录流程实现
查看>>
【练习】2021下半年数据结构刷题笔记和总结 (一)(图和动态规划)
查看>>
【项目实战】vue+springboot项目使用富文本编辑器实现长文章发表和展示
查看>>
【项目】uniapp前端接收后端springboot数据并渲染到界面+使用swiper和uView
查看>>