Apache 配置两个域名匹配的文件夹和配置多个Web站点

Apache的虚拟主机是一种同意在同一台机器上,执行超过一个站点的解决方式,同一时候也就能够邦迪二级域名到指定的文件夹。虚拟主机有两种。一种叫基于IP的(IP-based),还有一种叫基于名字的(name-based)。

虚拟主机的存在,对用户来说是透明的。

说一下基于名字的(name-based),基于IP。请自助百度。比方这http://www.cnblogs.com/see7di/archive/2011/06/15/2239756.html

打开httpd.conf

vi /etc/httpd/conf/httpd.conf

打开这行语句的凝视

NameVirtualHost *:80

在文件最后增加下面代码

查看源码

p=222#printSource" title="打印" class="item printSource" style="border:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:8px!important; padding:0px; color:rgb(160,160,160)!important; text-decoration:none; display:block!important; float:left!important; overflow:hidden!important; text-indent:-5000px!important; width:16px; height:16px">打印帮助

 
<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/html/about
    ServerName about.erdian.net
    ServerAlias about.erdian.net
    ServerAlias zhangningning.erdian.net
    ErrorLog logs/about.com-error_log
    CustomLog logs/about.com-access_log common
</VirtualHost>
<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/html
    ServerName erdian.net
    ServerAlias *.erdian.net
    ServerAlias erdian.net
    ErrorLog logs/about.com-error_log
    CustomLog logs/about.com-access_log common
</VirtualHost>

注意

1.VirtualHost之间是有顺序的,从第一个開始依次匹配
2.能够配置多个ServerAlias来匹配多个地址。
3.若出现403(Forbidden),将AllOverride None改为AllOverride All

p=222">http://www.erdian.net/?p=222

版权声明:本文博客原创文章,博客,未经同意,不得转载。

时间: 2024-10-12 18:20:53

Apache 配置两个域名匹配的文件夹和配置多个Web站点的相关文章

Exchange Server 2010 公共文件夹创建配置

公用文件夹专为共享访问设计,为收集.组织信息及与您的工作组或组织中的其他人共享信息提供了一种轻松.有效的方式.公用文件夹是分层组织的,存储在专用数据库中,并且可以在 Exchange 服务器之间进行复制.创建公共文件夹前首先先创建公共文件夹数据库 首先创建公共文件夹数库如下图 在控制台树中,导航到"组织配置">"邮箱".空白处新建"公共文件夹数据库" 公共文件夹数据库与邮箱数据库属性基本相同,最大的区别是公共文件夹数据库可以控制复制的间隔

Tomcat配置域名和虚拟文件夹

说明: 我在本机中添加域名模拟,假设是主机直接配置也能够使用.我用的tomcat是apache-tomcat-7.0.42 本地添加域名 本文介绍怎样通过改动tomcat的配置.实现通过IP地址或者域名直接訪问tomcat中应用. 首先我将自己的主机中配置了4个域名 配置server.xmlport号 1. 找到tomcat的主文件夹.进入conf文件夹,找到server.xml文件,并打开: 2. 改动tomcat的监听port为80port:保证其它服务器80port不被占用才干使用 在se

win7+Apache 设置域名指向本地文件夹

比如我想在浏览器地址栏输入 www.bnzoo.com 打开 D:/www 该怎么实现. 测试系统:win7旗舰版+Apache 步骤: 1.打开文件 C:\Windows\System32\drivers\etc\hosts,在文件末尾加上下面代码: 127.0.0.1 www.bnzoo.com 2.打开Apache的配置文件 httpd.conf (应该在Apache目录下的 conf 文件夹里),并在末尾加上如下代码: <virtualHost *:80> DocumentRoot &

git提交不必要的文件或文件夹的配置使用

  在使用git提交项目代码的时候,有些文件及文件夹不需要提交,这里我们可以通过配置来实现.  例如如下截图,实际开发中我们只需提交:src,.gitignore,pom.xml   而自己项目文件一般都保留,但是有些则不必要提交,如maven项目的target文件夹等等. git忽略不必要文件有2种方法,一种是命令方法,一种是eclipse安装git插件设置 方法一:命令方法 1.首先在仓库中创建隐藏文件".gitignore",选中本地仓库,右击"Git Bash Her

修改Atom 隐藏.gitignore忽略的文件/文件夹的配置

参考链接:.gitignored files are hidden from tree view regardless of setting 假如Atom打开的文件夹有.gitignore 文件,会隐藏在.gitignore 忽略的文件/文件夹,参考链接中的设定, 在File->Setting,在Setting,点击"Open config Folder",在打开的新窗口中,可以配置config.cson, 将config.cson中的: "tree-view"

svn Server authz 配置示例(文件夹权限配置)

[aliases] [groups] admin = jiangzhehao technology = chenlei,liulei,xunzheng,qiaomingjie sales = chenlei,liuxiaocong,wuzhikai [hdxy:/] @admin = rw @technology = r @sales = r [hdxy:/00 公司资料] @admin = rw @technology = r @sales = r [hdxy:/05 技术资料] @admin

使用SyncToy 同步两台机器上的文件夹

@echo off echo 准备启动同步... net use \\WIN-AJH8QENQQGK "123456" /user:Administrator Z:\SyncToy\SyncToyCmd.exe -r lz2echo 取日期.时间变量值set yy=%date:~0,4%set mm=%date:~5,2%set dd=%date:~8,2%set hh=%time:~0,2%set mn=%time:~3,2%set ss=%time:~6,2%set filenam

SpringBoot-(10)配置虚拟路径-指定外部路径文件夹存取文件

参考:https://blog.csdn.net/feng2147685/article/details/95623135 package com.online.director; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; import org.sprin

Apache server for win解压版的安装与配置

下载地址: Apache 2.4.16 Win64位:VC14:http://www.apachelounge.com/download/VC14/binaries/httpd-2.4.16-win64-VC14.zipVC11:http://www.apachelounge.com/download/VC11/binaries/httpd-2.4.16-win64-VC11.zip Apache 2.4.16 Win32位:VC14:http://www.apachelounge.com/do