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你会发现访问的是不同的网站。

时间: 2024-07-31 11:35:59

apache域名绑定(appserv环境)的相关文章

Apache域名绑定并隐藏index.php文件的方法

apache下绑定域名 方法如下: 1.找到apache安装目录下的httpd.conf并打开,在最后加上:  代码如下 复制代码 NameVirtualHost *:80 <VirtualHost *:80>  ServerName localhost  DocumentRoot C:/AppServ/www </VirtualHost> <VirtualHost *:80>  ServerName wWw.111cn.net  DocumentRoot C:/App

centos7-apache多域名绑定访问目录

问题描述 apache多域名绑定访问目录 这三个域名访问的都是同一个目录,没遇到过,求解 解决方案 每个网站设置不同的主机头 解决方案二: 本地Apache绑定多域名Windows环境下apache 配置(多域名访问多目录站点)apache2.2多域名绑定 解决方案三: 设置成这个样子还是不行

阿里云使用Windows系统如何添加站点和域名绑定

添加站点 ECS Windows 2003 IIS创建站点 ECS iis配置多个网站 域名绑定 ECS Windows 2003 IIS站点绑定域名的方法 ECS Windows 2008 IIS7添加或修改已绑定的网站域名 Web服务器绑定中文域名 IIS和Apache绑定中文域名 Windows 2012 iis添加站点绑定域名的方法

[网站搭建] 阿里云搭建个人网站及域名绑定

        前一篇"[网站搭建] 阿里云虚拟主机搭建及FTP文件上传"主要讲述了如何通过阿里云虚拟机搭建网站服务器,同时FTP上传文件,登录后进入控制台或管理界面,接下来的主要步骤如下图所示:         1.获取追加信息         2.网站备案         3.上传网站数据库数据         4.网站调试         5.域名解析         6.域名绑定         从域名到网站,只需四步,轻松访问,同时需要注意网站备案. 一. 购买域名    

github pages + Hexo + 域名绑定搭建个人博客

环境 Windows 10(64 位) Git-2.7.4-64-bit  node-v4.4.7-x64 如果上述软件已经安装的,跳过,没有安装的下载安装. 1,git下载安装(https://git-for-windows.github.io/) 2,node下载安装(https://nodejs.org/en/) 3.安装npm工具(这里可以先不安装,我是之前做RN,所以已经安装好了) 4,验证安装是否成功.      为了验证是否安装成功,我们在dos桌面输入如下的命令:       

如何在 CentOS/RHEL 中为 Apache Tomcat 绑定 IPv4 地址

如何在 CentOS/RHEL 中为 Apache Tomcat 绑定 IPv4 地址 今天我们来学习一下如何在CentOS 7 Linux分布式系统中为Tomcat绑定IPv4. Apache Tomcat 是由Apache 软件基金会 开发的开源web服务器和servlet容器.它实现了Java Servlet,JavaServer页面(JSP),Java的统一表达式语言,以及Sun Microsystems的Java的WebSocket规范,并提供了一个运行java代码的web服务器环境.

Windows Azure免费空间如何搭建PHP网站/数据库、域名绑定

7月份,阿象为大伙介绍了中国版Windows Azure如何建站.自定义远程虚拟机,最高可选四核.28G内存的服务器,相信不少站长.开发者用户大呼过瘾.不过Azure建站系统仅支持SQL数据库,并不支持大家熟悉的MySQL平台. 那如何搭建PHP网站,日常中的WordPress博客.PHPWind/Discuz!等论坛程序都需要完整的PHP+MySQL平台环境,这时 我们可以直接利用Azure平台的Windows Server 2012 R2云系统,借助IIS 8.5+PHP+MySQL三大件,

阿里云使用Linux进行域名绑定和服务器登录有哪些问题

域名绑定 Tomcat服务绑定域名的方法 ECS Linux系统域名绑定host后ping测试不生效 Nginx绑定多个域名的方法 ECS Linux无法解析hosts里面绑定域名的排查方法 服务器登陆 ECS Linux无法远程连接的检查方法 ECS Linux远程ssh报错read: Connection reset by peer ECS Linux ssh连接服务器报错CONNECTION RESET by peer ECS Linux通过Xshell 配置密钥key免密码登录 ECS服

二级域名 域名绑定-二级域名绑定二级目录问题

问题描述 二级域名绑定二级目录问题 我有个顶级域名 www.xxx.com项目里有个二级目录 正常访问这个二级目录下的文件是www.xxx.com/shalong/index.aspx现在我解析了一个二级域名 是 shalong.xxx.com在iis中 新建一个站点,目录直接指向这个blog文件夹了现在导致情况是在二级域名中 .html页面能正常访问 .aspx页面访问就报错报错地点在这里 Inherits=""Web_Navigation.shalong.mapinfo"