首先搞定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绑定多域名是一项常见的任务,尤其对于拥有多个网站或应用的开发者来说。Apache服务器是广泛使用的Web服务器软件,它支持通过虚拟主机功能来管理多个域名。以下是一份详细的步骤指南,帮助你...
本文将详细介绍如何在Linux环境下,基于Apache Web服务器实现多域名配置的方法。 #### 二、环境准备与基础配置 **1. 系统与软件版本** - **Linux系统版本**:Red Hat 4.8.5 - **PHP版本**:7.0 - **Apache版本**...
### Apache配置主机头在同一端口绑定多个域名和网站 在Apache服务器中,有时我们需要在同一台服务器上运行多个网站,每个网站都有不同的域名。这可以通过配置虚拟主机(Virtual Hosts)来实现,其中一种方法是使用...
### 阿里云服务器在Linux环境下绑定域名的详细步骤 在互联网时代,无论是个人博客还是企业官网,都需要一个固定的访问地址,即域名。而将域名与云服务器正确绑定则是实现这一目标的关键步骤之一。本文将详细介绍...
### 如何在一台装有Apache的服务器上绑定多个域名与网站 在当今互联网时代,一个服务器托管多个网站已经成为常态。Apache作为一款广泛使用的开源Web服务器软件,提供了多种方式来实现这一需求。本文将详细介绍如何...
在IT行业中,尤其是在服务器管理和Web服务配置领域,经常需要处理多域名绑定到同一服务器空间的问题。这不仅可以有效地利用服务器资源,还可以为不同的业务或项目提供独立的网站环境。本篇文章将详细探讨Apache...
通过浏览器访问域名,并使用curl命令测试域名是否正确解析绑定到Apache服务器。检查页面显示内容以及Server头信息,确认是否为Apache版本信息。 2. SSL加密配置 SSL(Secure Sockets Layer)和TLS(Transport Layer...
### Tomcat绑定多个域名及配置虚拟目录详解 在IT领域,Tomcat服务器是Java应用程序部署中不可或缺的一部分。本文将深入探讨如何在Tomcat上绑定多个域名以及如何配置虚拟目录。 #### 一、Tomcat绑定多个域名的方法 ...
### 服务器绑定域名的详细操作步骤 在互联网时代,网站是企业和个人展示自己、与用户互动的重要平台。而为了让网站能够被访问者找到并打开,除了进行域名解析外,还需要进行域名绑定。本文将详细介绍如何在服务器上...
在这个例子中,`ServerName`定义了虚拟主机的域名,而`DocumentRoot`指定了该域名对应的网站内容根目录。 3. **配置多个域名** 如果需要绑定多个域名到同一个IP,可以使用`ServerAlias`指令。例如: ``` *:80> ...
本文实例讲述了Lamp环境下设置绑定apache域名的方法。分享给大家供大家参考,具体如下: 先进入apache配置目录 [root@iZ233vkrtsiZ local]# cd /usr/local/apache/conf/vhost 然后找到自己网站的配置。以本站为例 ...
虚拟子栏目是指在不创建物理目录的情况下,通过服务器配置或编程技术实现的类似于二级目录的展示效果。在百度的场景下,这可能意味着用户访问一个特定的二级域名时,实际上显示的是主域名下某个特定栏目的内容。 三...
在本篇文章中,我们将深入探讨如何在Apache 2上配置域名绑定,以便多个域名可以指向同一个服务器的不同目录或应用。 首先,我们需要理解域名绑定的基本概念。域名绑定允许我们通过特定的域名访问服务器上的不同站点...
根据提供的文档资料,本文将详细介绍如何在Windows 2003环境下配置Apache以实现虚拟主机及绑定域名的服务。本文档不仅适用于初次接触Apache配置的用户,也适合希望优化配置流程的技术人员。 ### 一、环境准备 ####...
这里的`appBase`属性指定了Web应用的根目录,可以将不同域名对应的应用部署到不同的目录下。 步骤二:修改或创建主机目录 在Tomcat的webapps目录下,创建与`appBase`属性相对应的子目录,例如`webapps_example1`和`...
【TOMCAT多域名绑定】是Web服务器管理中的一个重要概念,尤其对于运行多个独立网站或应用的开发者来说,这是必须掌握的技术。Tomcat,作为Apache软件基金会的一个开源项目,是Java Servlet和JavaServer Pages(JSP)...
在我们的示例中,我们将使用两个域名 www.a.com 和 www.b.com,并将它们绑定到不同的目录下。 准备工作 在开始配置之前,我们需要确保已经拥有了一个 Ubuntu 服务器,并且已经安装了 Apache 服务器。同时,我们还...
打开浏览器,输入`http://mydomain.com`,如果一切配置正确,你应该能看到你指定的文档根目录下的内容。 以上就是配置基于域名的本地Apache虚拟主机的基本步骤。通过这种方式,你可以在同一台机器上运行多个独立的...