apache域名绑定(appserv环境)

假定你的服务器网站根目录下有两个子目录,一个为 /appserv/www/web01,另一个为 /appserv/www/web02 。现在你想访问 www.web01.com 对应的目录是 /appserv/www/web01 ,访问 www.web02.com 对应的目录是 /appserv/www/web02。

1.为你的服务器ip绑定连个域名分别为:www.web01.com;www.wei02.com  (这个在服务器管理面板里可以设置。)

2.打开appserv\apache\conf\httpd.conf文件,搜索 “Include conf/extra/httpd-vhosts.conf”,去掉前面的 # 号,这是为了引入了 httpd-vhosts.conf 虚拟主机配置文件。

3.打开虚拟主机配置文件appserv\apache\conf\extra\httpd-vhosts.conf:去掉 NameVirtualHost *:80 前面的#号,这是为了启用 httpd-vhosts.conf文件,使原来httpd.conf中默认的配置失效。

4.在httpd-vhosts.conf里面添加如下代码:

<VirtualHost *:80>    DocumentRoot "D:/Appserv/www/web01"   #指定要绑定到的目录    ServerName www.web01.com     #绑定的域名    #ServerAlias www.test01.com   #绑定多个域名到目录web01是使用</VirtualHost>

<VirtualHost *:80>    DocumentRoot "D:/Appserv/www/web02"  #如果要把域名绑定到文件上就这样写:web02/a.html    ServerName www.web02.com    #ServerAlias www.test02.com </VirtualHost>

5.在httpd-vhosts.conf后面再添加如下代码:

<Directory />     

AllowOverride all  

Order allow,deny  

Allow from all  #设置无条件允许访问     

Satisfy all

</Directory>

不添加时,默认两个域名都只会去找第一个虚拟主机。

6.在浏览器输入www.web01.com    和www.web02.com你会发现访问的是不同的网站。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Ken的杂谈

ELK6.0部署:Elasticsearch+Logstash+Kibana搭建分布式日志平台

总的来说,ElasticSearch负责存储数据,Logstash负责收集日志,并将日志格式化后写入ElasticSearch,Kibana提供可视化访问Ela...

3363
来自专栏linux运维学习

linux学习第三十八篇: Apache和PHP结合,Apache默认虚拟主机

ctrl+r 可以通过输入相关命令查找你使用过的命令 Apache和PHP结合 httpd主配置文件: /usr/local/apache2.4/conf/...

2208
来自专栏电光石火

apache域名绑定(appserv环境)

假定你的服务器网站根目录下有两个子目录,一个为 /appserv/www/web01,另一个为 /appserv/www/web02 。现在你想访问 www...

4035
来自专栏云知识学习

多个域名都解析到一台云服务器,如何区分访问域名?

此问题可以基于WebServer 的ServerName 机制解决,即“虚拟主机”技术来解决这个问题,它可以实现一台服务器运行多个网站,且多个网站共用一个公网I...

1K9
来自专栏北京马哥教育

ELK(ElasticSearch, Logstash, Kibana)搭建日志分析平台

1604
来自专栏云计算教程系列

如何在Ubuntu 16.04上安装Elasticsearch,Logstash和Kibana(ELK Stack)

在本教程中,我们将介绍在Ubuntu 16.04上安装Elasticsearch ELK Stack(即Elasticsearch 2.3.x,Logstash...

5960
来自专栏csxiaoyao

启用mac自带Apache & 虚拟主机配置

42013
来自专栏云计算教程系列

如何在CentOS 7上安装Elasticsearch,Logstash和Kibana

在本教程中,我们将介绍在CentOS 7上安装Elasticsearch ELK Stack,即Elasticsearch 2.2.x,Logstash 2.2...

1932
来自专栏程序员与猫

Elasticsearch 在 windows 和 ubuntu 下详细安装过程

1. 前言 作为一名 .NET 平台开发者,选择开发框架时总会面临更多的局限性,不过对于搜索这种刚需服务来说,开源框架可供选择的余地还是比较大的。笔者之前用的是...

4496
来自专栏云计算教程系列

如何在CentOS 7上安装Elasticsearch 1.7,Logstash 1.5和Kibana 4.1(ELK Stack)

在本教程中,我们将介绍在CentOS 7上安装Elasticsearch ELK Stack,即Elasticsearch 1.7.3,Logstash 1.5...

2301

扫码关注云+社区

领取腾讯云代金券