`

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

 
阅读更多

转自: http://blog.csdn.net/bl1988530/article/details/5951333

 

1.打开apache的httpd.conf文件,找到

# Virtual hosts
#Include conf/extra/httpd-vhosts.conf

这一段把Include conf/extra/httpd-vhosts.conf前面的"#"去掉。

 

2.修改位于(win7)c:/windows/system32/drivers/etc/目录下的hosts文件

增加一段:127.0.0.1    x.acme.com(你用来访问的域名)

 

3.我用的是wamp包,所以到c:/wamp/bin/apache/Apache2.2.11/conf/extra目录下

修改文件httpd-vhosts.conf

NameVirtualHost默认如下:

NameVirtualHost *:80

 

增加:

<VirtualHost *:80>
    ServerAdmin x@acme.com   

    DocumentRoot "/var/www/html"
    ServerName x.acme.com   

    ErrorLog "logs/x.acme.com-error.log"
    CustomLog "logs/x.acme.com-access.log" common
</VirtualHost>

 

改好然后重启服务器。

在浏览器中输入http://x.acme.com就可以到你的目录.

 

当然如果你是想在现有的web服务器上增加虚拟主机,那么原来localhost的服务要能用的话,需要在上面的基础上加点东西:

 hosts文件里加上:127.0.0.1  localhost

并在httpd-vhosts.conf文件里增加:

<VirtualHost *:80>
    ServerAdmin localhost@xxx.com  

    DocumentRoot "/var/www/"
    ServerName localhost   

    ErrorLog "logs/ localhost-error.log"
    CustomLog "logs/ localhost-access.log" common
</VirtualHost>

分享到:
评论

相关推荐

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

    以下是对本地机apache配置基于域名的虚拟主机进行了详细的介绍,需要的朋友可以过来参考下

    apache虚拟目录和虚拟主机设置详解

    ### Apache虚拟目录和虚拟...总之,Apache的虚拟目录和虚拟主机配置提供了强大的功能,使得服务器管理和网站部署变得更加高效和安全。通过合理地利用这些特性,可以显著提升网站的性能和用户体验,同时降低运维成本。

    linux下apache虚拟主机的配置方法

    首先,复制现有的虚拟主机配置作为模板,并将其中的监听端口号由80改为8080。例如: ```apacheconf *:8080&gt; # 这里填写新虚拟主机的配置信息 ``` 此步骤确保新的虚拟主机能够在指定的端口上运行。 ### 3. 创建新...

    apache三种虚拟主机的配置

    根据给定文件的信息,本文将详细介绍Apache的三种虚拟主机配置方式:基于名称的虚拟主机(Name-based Virtual Hosts)、基于IP地址的虚拟主机(IP-based Virtual Hosts)以及基于端口的虚拟主机(Port-based Virtual...

    httpd基于域名的虚拟Web主机配置.doc

    6. **测试访问**:使用`curl`命令或浏览器访问配置的域名,验证虚拟主机配置是否生效。 **注意事项** 启用虚拟主机功能后,httpd服务器上的所有站点都必须使用虚拟主机配置。主配置文件`/etc/httpd/conf/httpd....

    apache虚拟主机配置

    ### Apache虚拟主机配置详解 #### 一、Apache虚拟主机配置概览 Apache是目前最流行的Web服务器之一,它支持多种类型的虚拟主机配置。通过虚拟主机技术,可以在同一台物理服务器上运行多个不同的网站,这对于节省...

    ubuntu下配置apache虚拟主机(原创)

    Ubuntu 下配置 Apache 虚拟主机 在本文中,我们将详细介绍在 Ubuntu 操作系统中配置 Apache 虚拟主机的过程。虚拟主机是指在一台物理服务器上运行多个独立的虚拟服务器,每个虚拟服务器可以有自己的域名、IP 地址和...

    apache配置虚拟主机代码

    为每个虚拟主机配置SSL证书以提供HTTPS连接,确保数据传输的安全。此外,限制对每个站点目录的访问权限,防止恶意用户访问其他站点的文件。 9. **日志文件** 可以通过设置`ErrorLog`和`CustomLog`指令,让每个...

    Apache搭建虚拟主机(在本机起个假域名来访问php网站),可搭建许多个虚拟主机,假域名.zip

    Apache搭建虚拟主机(在本机起个假域名来访问php网站),可搭建许多个虚拟主机,假域名.zip

    Apache下域名虚拟主机在个人主页目录上实现过程

    在Apache下配置域名虚拟主机,可以使得一台服务器上同时托管多个网站,每个网站对应不同的域名,而无需为每个站点分配独立的IP地址,从而有效地利用网络资源。在这个场景中,Contoso公司将为xiaonuo公司和dreamfire...

    apache配置虚拟主机

    Apache 虚拟主机配置是Web服务器管理中的一个重要环节,允许在一个单一的Apache实例上运行多个独立的网站。Apache虚拟主机允许通过IP地址、端口或域名来区分不同的站点,从而提高了服务器资源的有效利用和管理效率。...

    Linux中基于虚拟主机技术的WWW服务器的配置研究.pdf

    Apache服务软件提供了虚拟主机配置的功能,可以根据httpd.conf配置文件的格式和功能,实现基于端口、IP地址和域名的虚拟主机配置。 知识点六:httpd.conf配置文件的格式和功能 httpd.conf配置文件是Apache服务软件...

    apache 虚拟主机配置

    ### Apache虚拟主机配置详解 #### 一、Apache虚拟主机简介 Apache是一款广泛使用的Web服务器软件,支持多种操作系统,包括Windows、Linux等。通过配置Apache,我们可以实现多网站共存一台服务器的需求,即“虚拟...

    Apache虚拟主机配置及WordPress固定连接设置

    Apache虚拟主机配置是服务器管理中的基础操作,它允许在单个服务器上托管多个网站,每个网站可以有不同的域名或IP地址。在Apache服务器中,我们通过修改主配置文件httpd.conf来实现这一功能。Apache虚拟主机有两种...

    apache 单ip 虚拟主机 配置

    ### Apache单IP虚拟主机配置详解 #### 一、引言 在互联网服务器管理与部署过程中,经常需要在同一台物理服务器上运行多个独立的网站或应用服务。为了实现这一目标,Apache Web服务器提供了一种名为“虚拟主机”的...

    php+apache虚拟主机配置.rar

    在"php+apache虚拟主机配置"中,我们需要完成的主要任务是配置Apache服务器,使其能够识别和解析PHP文件,并设置虚拟主机以便在同一台服务器上托管多个网站。下面将详细介绍这个过程: 1. **安装Apache和PHP**: ...

Global site tag (gtag.js) - Google Analytics