-
关注Ta
-
- 注册时间 2013-02-06
- 最后登录 2017-12-11
-
- 发帖8664
- 在线1732小时
- 精华0
- DB561
- 威望4566
- 保证金0
- 桃子15
- 鲜花0
- 鸡蛋0
-
访问TA的空间加好友用道具
|
[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>
|