教你怎样配置apache虚拟主机

社区服务
高级搜索
猴岛论坛电脑百科教你怎样配置apache虚拟主机
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
1个回复

[系统问题]教你怎样配置apache虚拟主机

楼层直达
社会你莎姐

ZxID:23018528

等级: 大尉
 

举报 只看楼主 使用道具 楼主   发表于: 2014-10-27 0
[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]基于不同情况下配置apache虚拟主机的方法,一共八种情况。首先查看你虚拟主机属于哪一种情况,然后对号入座就好了。过程不复杂,关键在于对症下药。
[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]1:
[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]基于ip地址的虚拟主机[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]Listen 80[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]<VirtualHost 172.20.30.40>[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]DocumentRoot /home/httpd/html1[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]ServerName www.ok1.com[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]ErrorLog /usr/local/apache/logs/error1_log[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]CustomLog /usr/local/apache/logs/access1_log combined[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]</VirtualHost>[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]<VirtualHost 172.20.30.50>[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]DocumentRoot /home/httpd/html2[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]ServerName www.ok2.com[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]ErrorLog /usr/local/apache/logs/error2_log[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]CustomLog /usr/local/apache/logs/access2_log combined[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]</VirtualHost>
[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]2:
[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]基于IP 和多端口的虚拟主机配置[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]Listen 172.20.30.40:80[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]Listen 172.20.30.40:8080[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]Listen 172.20.30.50:80[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]Listen 172.20.30.50:8080[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]<VirtualHost 172.20.30.40:80>[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]DocumentRoot /www/example1-80[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]ServerName www.example1.com[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]</VirtualHost>[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]<VirtualHost 172.20.30.40:8080>[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]DocumentRoot /www/example1-8080[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]ServerName www.example1.com[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]</VirtualHost>[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]<VirtualHost 172.20.30.50:80>[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]DocumentRoot /www/example2-80[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]ServerName www.example1.org[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]</VirtualHost>[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]<VirtualHost 172.20.30.50:8080>[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]DocumentRoot /www/example2-8080[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]ServerName www.example2.org[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]</VirtualHost>
[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]

[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]3:
[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]单个IP 地址的服务器上基于域名的虚拟主机配置[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]# Ensure that Apache listens on port 80[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]Listen 80[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]# Listen for virtual host requests on all IP addresses[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]NameVirtualHost *:80[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]<VirtualHost *:80>[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]DocumentRoot /www/example1[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]ServerName www.example1.com[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]ServerAlias example1.com. *.example1.com[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]# Other directives here[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]</VirtualHost>[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]<VirtualHost *:80>[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]DocumentRoot /www/example2[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]ServerName www.example2.org[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]# Other directives here[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]</VirtualHost>
[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]4:
[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]在多个IP 地址的服务器上配置基于域名的虚拟主机[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]Listen 80[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]# This is the "main" server running on 172.20.30.40[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]ServerName server.domain.com[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]DocumentRoot /www/mainserver[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]# This is the other address[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]NameVirtualHost 172.20.30.50[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]<VirtualHost 172.20.30.50>[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]DocumentRoot /www/example1[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]ServerName www.example1.com[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]# Other directives here ...[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]</VirtualHost>[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]<VirtualHost 172.20.30.50>[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]DocumentRoot /www/example2[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]ServerName www.example2.org[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]# Other directives here ...[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]</VirtualHost>
[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]5:
[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]在不同的端口上运行不同的站点(基于多端口的服务器上配置基于域名的虚拟主机)[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]Listen 80[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]Listen 8080[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]NameVirtualHost 172.20.30.40:80[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]NameVirtualHost 172.20.30.40:8080[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]<VirtualHost 172.20.30.40:80>[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]ServerName www.example1.com[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]DocumentRoot /www/domain-80[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]</VirtualHost>[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]<VirtualHost 172.20.30.40:8080>[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]ServerName www.example1.com[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]DocumentRoot /www/domain-8080[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]</VirtualHost>[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]<VirtualHost 172.20.30.40:80>[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]ServerName www.example2.org[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]DocumentRoot /www/otherdomain-80[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]</VirtualHost>[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]<VirtualHost 172.20.30.40:8080>[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]ServerName www.example2.org[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]DocumentRoot /www/otherdomain-8080[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]</VirtualHost>
[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]6:
[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]基于域名和基于IP 的混合虚拟主机的配置[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]Listen 80[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]NameVirtualHost 172.20.30.40[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]<VirtualHost 172.20.30.40>[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]DocumentRoot /www/example1[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]ServerName www.example1.com[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]</VirtualHost>[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]<VirtualHost 172.20.30.40>[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]DocumentRoot /www/example2[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]ServerName www.example2.org[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]</VirtualHost>[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]<VirtualHost 172.20.30.40>[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]DocumentRoot /www/example3[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]ServerName www.example3.net[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]</VirtualHost>
- 不懂浪漫゛

ZxID:16584776

等级: 元老

举报 只看该作者 沙发   发表于: 2014-11-11 0
没看懂
引用
« 返回列表
发帖 回复