`
daweijsp
  • 浏览: 22973 次
  • 性别: Icon_minigender_1
  • 来自: 中山
最近访客 更多访客>>
社区版块
存档分类
最新评论

服务器apache下绑定域名到指定目录的方法

阅读更多

首先搞定dns,这个是关键...apache的虚拟主机要有dns的解析才能使用

Win9x中这个文件位于windows目录下,文件名可能是hosts.sam;Win2K及以后的操作系统中这个文件位于WINNT\system32\drivers\etc 目录下,文件名为hosts。

打开就能看到

127.0.0.1 localhost

熟悉吧...这下知道localhost为什么也叫主机了吧

添加一个 test.com和test.myz

这样好象不能用book.test.myz或者news.test.myz...这个就要用dns了...

完成如下:

127.0.0.1 localhost

127.0.0.1 test.com

127.0.0.1 test.myz

-----------------------------------------------------------------------

方法一:

下面就开始做虚拟主机

我的项目目录D:/www

在里面建立两个文件夹做测试

一个叫myz,一个叫myz2



在httpd.conf最后加上,如下....



NameVirtualHost *:80



<VirtualHost *:80>
ServerName test.com   #要绑定的域名

DocumentRoot D:/www/myz    #虚拟主机目录(网站根目录)

</VirtualHost>



<VirtualHost *:80>

ServerAdmin XXXXX@XXXX.com #设置网站管理员邮箱

ServerName test.myz    #要绑定的域名

DocumentRoot D:/www/myz2   #虚拟主机目录(网站根目录)

</VirtualHost>



别忘了重启apache

然后可以试了

放个index.html在test文件夹下

访问test.com OK

如果出现403,请查看apache中的目录权限设置

出现404,请查看上面写的documentroot是否正确,再看看文件夹里是否有文件....对了,也可以在conf/extra/httpd-vhosts.conf文件里搜索vhost,然后把前面的#去掉

然后去extra文件夹里找那个文件.在里面写VirtualHost

注意:写了VirtualHost后如果遇到没有的,就默认执行第一个VirtualHost

 

 

方法二:

在conf/extra/httpd-vhosts.conf文件里搜索vhost,然后把前面的#去掉

然后在conf/httpd.conf文件的最下面加入:

<Directory D:/www>这里的“D:/www”填自己的网站目录
   Order allow,deny
   Allow from all
</Directory>

<VirtualHost *:80>
    ServerAdmin XXXXX@XXXX.com #设置网站管理员邮箱
    DocumentRoot D:/www/tz    #虚拟主机目录(网站根目录)
    ServerName www.test.com.cn   #要绑定的域名
    #RewriteEngine On
    #RewriteRule ^/$ /index.php
    #RewriteRule ^/(.*)/$ /index.php
    #RewriteRule ^/(.*).php$ /index.php
    ErrorLog logs/dummy-host2.appservnetwork.com-error_log
    CustomLog logs/dummy-host2.appservnetwork.com-access_log common
</VirtualHost>

分享到:
评论

相关推荐

    PHP服务器上配置apache绑定多域名[参考].pdf

    在PHP服务器上配置Apache绑定多域名是一项常见的任务,尤其对于拥有多个网站或应用的开发者来说。Apache服务器是广泛使用的Web服务器软件,它支持通过虚拟主机功能来管理多个域名。以下是一份详细的步骤指南,帮助你...

    Linux apache环境多域名配置

    本文将详细介绍如何在Linux环境下,基于Apache Web服务器实现多域名配置的方法。 #### 二、环境准备与基础配置 **1. 系统与软件版本** - **Linux系统版本**:Red Hat 4.8.5 - **PHP版本**:7.0 - **Apache版本**...

    apache 设置主机头,同一端口绑定多个域名和网站

    ### Apache配置主机头在同一端口绑定多个域名和网站 在Apache服务器中,有时我们需要在同一台服务器上运行多个网站,每个网站都有不同的域名。这可以通过配置虚拟主机(Virtual Hosts)来实现,其中一种方法是使用...

    阿里云服务器如何在Linux下绑定域名?

    ### 阿里云服务器在Linux环境下绑定域名的详细步骤 在互联网时代,无论是个人博客还是企业官网,都需要一个固定的访问地址,即域名。而将域名与云服务器正确绑定则是实现这一目标的关键步骤之一。本文将详细介绍...

    一台服务器安装了APACHE,如何绑定多个域名和网站

    ### 如何在一台装有Apache的服务器上绑定多个域名与网站 在当今互联网时代,一个服务器托管多个网站已经成为常态。Apache作为一款广泛使用的开源Web服务器软件,提供了多种方式来实现这一需求。本文将详细介绍如何...

    一个空间放多个网站(多域名绑定到同一空间不同目录.rar

    在IT行业中,尤其是在服务器管理和Web服务配置领域,经常需要处理多域名绑定到同一服务器空间的问题。这不仅可以有效地利用服务器资源,还可以为不同的业务或项目提供独立的网站环境。本篇文章将详细探讨Apache...

    Apache:Apache的安装与配置:6. Apache与域名绑定及SSL加密配置.pdf

    通过浏览器访问域名,并使用curl命令测试域名是否正确解析绑定到Apache服务器。检查页面显示内容以及Server头信息,确认是否为Apache版本信息。 2. SSL加密配置 SSL(Secure Sockets Layer)和TLS(Transport Layer...

    tamcat绑定多个域名&配置虚拟目录

    ### Tomcat绑定多个域名及配置虚拟目录详解 在IT领域,Tomcat服务器是Java应用程序部署中不可或缺的一部分。本文将深入探讨如何在Tomcat上绑定多个域名以及如何配置虚拟目录。 #### 一、Tomcat绑定多个域名的方法 ...

    服务器绑定域名的详细操作步骤

    ### 服务器绑定域名的详细操作步骤 在互联网时代,网站是企业和个人展示自己、与用户互动的重要平台。而为了让网站能够被访问者找到并打开,除了进行域名解析外,还需要进行域名绑定。本文将详细介绍如何在服务器上...

    apache设置域名绑定 以及绑定不起作用的排查.docx

    在这个例子中,`ServerName`定义了虚拟主机的域名,而`DocumentRoot`指定了该域名对应的网站内容根目录。 3. **配置多个域名** 如果需要绑定多个域名到同一个IP,可以使用`ServerAlias`指令。例如: ``` *:80&gt; ...

    Lamp环境下设置绑定apache域名的方法分析

    本文实例讲述了Lamp环境下设置绑定apache域名的方法。分享给大家供大家参考,具体如下: 先进入apache配置目录 [root@iZ233vkrtsiZ local]# cd /usr/local/apache/conf/vhost 然后找到自己网站的配置。以本站为例 ...

    百度虚拟子栏目域名绑定

    虚拟子栏目是指在不创建物理目录的情况下,通过服务器配置或编程技术实现的类似于二级目录的展示效果。在百度的场景下,这可能意味着用户访问一个特定的二级域名时,实际上显示的是主域名下某个特定栏目的内容。 三...

    Apache 2配置域名绑定的方法详解

    在本篇文章中,我们将深入探讨如何在Apache 2上配置域名绑定,以便多个域名可以指向同一个服务器的不同目录或应用。 首先,我们需要理解域名绑定的基本概念。域名绑定允许我们通过特定的域名访问服务器上的不同站点...

    windows2003下apache配置虚拟主机和绑定域名服务.doc

    根据提供的文档资料,本文将详细介绍如何在Windows 2003环境下配置Apache以实现虚拟主机及绑定域名的服务。本文档不仅适用于初次接触Apache配置的用户,也适合希望优化配置流程的技术人员。 ### 一、环境准备 ####...

    使用域名绑定tomcat

    这里的`appBase`属性指定了Web应用的根目录,可以将不同域名对应的应用部署到不同的目录下。 步骤二:修改或创建主机目录 在Tomcat的webapps目录下,创建与`appBase`属性相对应的子目录,例如`webapps_example1`和`...

    TOMCAT多域名绑定

    【TOMCAT多域名绑定】是Web服务器管理中的一个重要概念,尤其对于运行多个独立网站或应用的开发者来说,这是必须掌握的技术。Tomcat,作为Apache软件基金会的一个开源项目,是Java Servlet和JavaServer Pages(JSP)...

    ubuntu 绑定多个域名

    在我们的示例中,我们将使用两个域名 www.a.com 和 www.b.com,并将它们绑定到不同的目录下。 准备工作 在开始配置之前,我们需要确保已经拥有了一个 Ubuntu 服务器,并且已经安装了 Apache 服务器。同时,我们还...

    本地机apache配置基于域名的虚拟主机

    打开浏览器,输入`http://mydomain.com`,如果一切配置正确,你应该能看到你指定的文档根目录下的内容。 以上就是配置基于域名的本地Apache虚拟主机的基本步骤。通过这种方式,你可以在同一台机器上运行多个独立的...

Global site tag (gtag.js) - Google Analytics