`
skyfen
  • 浏览: 177029 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Apache配置虚拟目录和二级域名

阅读更多

1.配置Apache的虚拟目录

Alias /site/ "E:/site/"

<Directory "E:/site/">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
2.配置二级网站域名,一般网站域名提供商也会提供,但是在apache中也可以配置:

# Use name-based virtual hosting.
#
NameVirtualHost *:80 //去掉#

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
#

//去掉#号,根据需要设置
<VirtualHost *:80>
  ServerAdmin webmaster@dummy-host.example.com
   DocumentRoot /www/docs/dummy-host.example.com
    ServerName dummy-host.example.com
   ErrorLog logs/dummy-host.example.com-error_log
   CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>

 

 


二级域名

方法二.

 


首先,你的拥有一个有泛域名解析的顶级域名,例如: domain.com

  其次,在 httpd.conf 中打开 mod_rewrite

  的后,在 httpd.conf 的最后,添加以下内容:

RewriteEngine on
RewriteMap lower case int:tolower
RewriteMap vhost txt:/usr/local/etc/apache/vhost.map
RewriteCond ${lower case:%{SERVER_NAME}} ^(.+)$
RewriteCond ${vhost:%1} ^(/.*)$
RewriteRule ^/(.*)$ %1/$1  

其中的/usr/local/etc/apache 是你的 apache 服务器配置文件所在路径,根据实际情况更改

  然后,在这个所在路径的目录下创建一个文件: vhost.map

  内容为:

www.domain.com/usr/local/www/data-dist/domain
bbs.domain.com /usr/local/www/data-dist/bbs
anyname.domain.com /usr/local/www/data-dist/anyname  以上部分都是:" 域名+空格+绝对路径"的形式

  最后,在你的网站WebSite根目录 /usr/local/www/data-dist 下,创建对应目录:

  domain , bbs , anyname 等等,理论上可以无限

  这样,通过浏览器,访问www.domain.com时,实际上访问的就是 /usr/local/www/data-dist/domain目录下的文件同理,访问 bbs.domain.com 实际上访问的就是 /usr/local/www/data-dist/bbs 目录下的文件而且,你可以

  随时更改 vhost.map 来增加、删除、修改你的2级域名和所指向的实际路径,不用重启 apache

 

分享到:
评论

相关推荐

    CentOS-6.5-apache网站服务器配置实例.doc

    配置apache服务器,服务器IP为10.11.23.21,创建两个基于域名的虚拟主机网站,网站 主目录分别为/www/web01,/www/web02,要求使用域名inner1.test.com和inner2.test .com进行访问,制作简单主页,第一个网站显示为...

    畅通无阻-高效架设RedHatLinux服务器

    Squid局域网共享上网服务器、Samba资源共享服务器、NFS网络文件服务器、LDAP目录服务器、Wu-FTP文件服务器、Sendmail电子邮件服务器、Apache WWW服务器、MySQL数据库服务器、Jabber即时消息服务器、INN新闻组服务器...

    LINUX操作系统(电子教案,参考答案)

    本章主要介绍了Apache的安装和配置。从Apache的最基本配置到它的高级运用,在本章中都有详细的叙述。 第19章:Proxy服务器。本章主要介绍在Linux上比较常用的两个proxy服务器软件的配置。 本书最后还附有参考答案,...

    企业Intranet建设宝典

    123 四、添加多个Web站点…………………123 五、创建远程管理Web站点………………126 第五节 用Apache配置www服务器…………129 一、安装Apache…………………129 二、配置Apache服务器…………………133 三、测试...

    RED HAT LINUX 6大全

    第二部分为服务配置;第三部分为系统管理;第四部分为Linux编程;第五部分为附录。本书内容翔实、涉及领域广泛,并且提供了详细的例子和大量的参考资料(包括书籍、电子文档和Internet站点),是一本学习、使用和管理...

    【金博源码出售】 微分销系统+微商城+三级分销系统源码 PC端/移动端

    然后在浏览器输入绑定的域名(需备案),会进入安装提示,(如果没有进入,说明站点目录权限或者站点配置有问题,权限必须设置为777,继承到子文件及目录),根据提示填写相应信息,安装后刷新页面即可进入登录页 ...

    淘宝上买来的团购导航网站分享给大家

    若二级域名或子目录,则会导致某功能无法正常使用) 2. 设置目录属性 以下这些目录需要可读写权限 ./data/cache ./data/compile ./data/upload ./data/upload/tempimg ./data/logo ./data 含子目录 3. 执行...

    蓝海豚Lht_CV2.0_1231商业版_-_模板2套

    若二级域名或子目录,则会导致某功能无法正常使用) 2. 设置目录属性 以下这些目录需要可读写权限 ./data/cache ./data/compile ./data/upload ./data/upload/tempimg ./data/logo ./data 含子目录 3. 执行安装脚本 /...

    红色婴幼儿早教启蒙网站管理系统 v3.7.zip

    10、根目录/子目录安装 红色婴幼儿早教启蒙网站管理系适安装环境要求 操作系统:Linux/Unix/Windows 软件环境:Apache/Nginx/IIS PHP 5.5~7.1 MySQL 5.0 及以上 本地电脑推荐使用PHPstudy安装,及安装在合适的...

    TortoiseSVN-1.6.4.16808-cn(SVN客户端1.6.4中文版)

     CVS 只能追踪单个文件的历史,但是 Subversion 实现了一个“虚拟”文件系统,可以追踪整个目录树的修改,文件和目录都是版本控制的,结果就是可以在客户端对文件和目录执行移动和复制命令。  原子提交  提交要么...

    Linux管理员指南

    权限 195 13.3.2 系统日志文件 203 13.3.3 即时文件转换 204 13.3.4 配置主机访问权限 205 13.4 套接字配置 205 13.4.1 匿名用户访问 205 13.4.2 注册用户访问和混合式访问 209 13.5 配置虚拟...

    史上最全韩顺平传智播客PHP就业班视频,10月份全集

    8-16 6.apache服务器使用及配置③ apache虚拟目录 8-17 1.apache服务器使用及配置④ apache虚拟主机 web访问时序图 8-17 2.apache服务器使用及配置⑤ 作业点评 提出apache和php整合的需求 8-17 3.php开发环境的搭建...

    (全)传智播客PHP就业班视频完整课程

    8-16 6.apache服务器使用及配置③ apache虚拟目录 8-17 1.apache服务器使用及配置④ apache虚拟主机 web访问时序图 8-17 2.apache服务器使用及配置⑤ 作业点评 提出apache和php整合的需求 8-17 3.php开发环境的搭建...

    史上最全传智播客PHP就业班视频课,8月份视频

    8-16 6.apache服务器使用及配置③ apache虚拟目录 8-17 1.apache服务器使用及配置④ apache虚拟主机 web访问时序图 8-17 2.apache服务器使用及配置⑤ 作业点评 提出apache和php整合的需求 8-17 3.php开发环境的搭建...

    TortoiseSVN-1.8.1 win64位

     CVS 只能追踪单个文件的历史,但是 Subversion 实现了一个“虚拟”文件系统,可以追踪整个目录树的修改,文件和目录都是版本控制的,结果就是可以在客户端对文件和目录执行移动和复制命令。  原子提交  提交要么...

    韩顺平PHP JS JQUERY 所有视频下载种子 货真价实

    8-16 6.apache服务器使用及配置③ apache虚拟目录 8-17 1.apache服务器使用及配置④ apache虚拟主机 web访问时序图 8-17 2.apache服务器使用及配置⑤ 作业点评 提出apache和php整合的需求 8-17 3.php开发环境的搭建...

    史上最全韩顺平传智播客PHP就业班视频,9月份全集

    8-16 6.apache服务器使用及配置③ apache虚拟目录 8-17 1.apache服务器使用及配置④ apache虚拟主机 web访问时序图 8-17 2.apache服务器使用及配置⑤ 作业点评 提出apache和php整合的需求 8-17 3.php开发环境的搭建...

    TortoiseSVN 1.5.2.13595(SVN客户端)

     CVS 只能追踪单个文件的历史,但是 Subversion 实现了一个“虚拟”文件系统,可以追踪整个目录树的修改,文件和目录都是版本控制的,结果就是可以在客户端对文件和目录执行移动和复制命令。  原子提交  提交要么...

    TortoiseSVN-1.7.10.23359-x64-svn-1.7.7

    CVS 只能追踪单个文件的历史,但是 Subversion 实现了一个“虚拟”文件系统,可以追踪整个目录树的修改,文件和目录都是版本控制的,结果就是可以在客户端对文件和目录执行移动和复制命令。 原子提交 提交要么...

    TortoiseSVN1.6.17-32位

    Subversion 客户端,我们也很愿意为你展示一些 Subversion 本身的特性: 目录版本控制 CVS 只能追踪单个文件的历史,但是 Subversion 实现了一个“虚拟”文件系统,可以追踪整个目录树的修改,文件和目录都是版本控制...

Global site tag (gtag.js) - Google Analytics