windows下apache虚拟主机的配置

我们这里主要讲最常用的基于域名的虚拟主机的配置。

1.记事本打开hosts文件,该文件在:C:\ Windows\ System32\ drivers\etc这个文件夹下, 在文件内容的末尾写入如下内容:

[plain] view plain copy

  1. 127.0.0.1(不可改) www.fangchan.com(自定义)

2.记事本打开httpd.conf文件 ,该文件在apache的目录下,如: D:\AppServ\Apache2.2\conf,修改如下两处:

[plain] view plain copy

  1. LoadModule vhost_alias_module modules/mod_vhost_alias.so   //去掉前面的#,意思是启用apache的虚拟主机功能,第203行

[plain] view plain copy

  1. Include conf/extra/httpd-vhosts.conf  //去掉#的意思是从httpd-vhosts.conf这个文件导入虚拟主机配置

3.记事本打开httpd-vhosts.conf文件,该文件在apache的目录下,如:D:\AppServ\ Apache2.2\conf\extra,按照文件中原有的格式再添加一个VirtualHost,只修改下面有注释的两处,如下:

[plain] view plain copy

  1. <VirtualHost *:80>
  2. ServerAdmin [email protected]
  3. DocumentRoot "D:\softlocation\phpstudy\WWW\ecshop" //DocumentRoot后面修改为网站的根路径
  4. ServerName www.fangchan.com  //ServerName后面修改为hosts中设置的域名
  5. ErrorLog "logs/dummy-host2.example.com-error.log
  6. CustomLog "logs/dummy-host2.example.com-access.log" common
  7. </VirtualHost>

4.重启服务器,浏览器中输入www.fangchan.com即可访问 。

 

时间: 2024-10-06 19:34:21

windows下apache虚拟主机的配置的相关文章

windows 下nginx 虚拟主机搭建

需要在 nginx.conf里面引入刚才配置的那个文件 第一步 加东西 http的节点里面加上 一定要注意的是:必须以  ;  结尾 include D:/phpen/nginx-1.3.6/conf/vhost/www.light.com.conf; 或者 include D:/phpen/nginx-1.3.6/conf/vhost/*.conf; 第二步  写配置文件 下面的 这两种方法我都测试过的哦 可以为每一个单独创建一个文件      这个是便于管理 也可以把所有的都写入同一个文件

ubuntu下apache虚拟主机出现forbidden错误的解决办法

交换两个变量:例如num1=5,num2=6→num1=6,num=5 怎么样?是不是觉得灰常简单,你是不是用下面的方法做的: int num1=5: int num2=6: int temp=num1: num1=num2; num2=temp; Console.WriteLine("num1={0},num2={1}",num1,num2); 好吧!你赢了!你做的非常对!就就是所谓的值传递 声明一个中间变量temp!没有可说的!大家都懂的! 接着我们来看下面这个比较犀利的出题人:

Windows下Apache+MySQL+PHP快速配置的几种方法

Apache MySQL PHP Windows WAMP 1.易思EasySiteServer服务器集成环境 v1.0  (推荐) 尔创互联为推广其ESPCMS而开发的一个小东东,很好用.零配置,完全绿色,不写注册表,不安装服务官网链接:http://www.ecisp.cn/html/cn/download/下载地址:http://www.ecisp.cn/download/EasySiteServer.rar 本软件集成了最新版的Apache服务器,Apache/2.0.58 (Win32

apache 虚拟主机的配置

一.基于IP 1. 假设服务器有个IP地址为192.168.1.10,使用ifconfig在同一个网络接口eth0上绑定3个IP: [[email protected] root]# ifconfig eth0:1 192.168.1.11 [[email protected] root]# ifconfig eth0:2 192.168.1.12 [[email protected] root]# ifconfig eth0:3 192.168.1.13 2. 修改hosts文件,添加三个域名

构建Apache虚拟主机(vhost)配置

使用apache来配置虚拟主机,在单一系统上运行多个网站. 现在很多linux主机使用apache作为web服务器的,大部分是基于这个原理来配置虚拟主机的. 下面就windows下以apache 2.4.3作为演示的一个教程. 这里只是简单的说明下,简述实现的原理 1.Apache的配置文件httpd.conf,找到Virtual hosts,进行如下修改保存. # Virtual hosts#Include conf/extra/httpd-vhosts.conf去掉第2行的'#'号,改为# 

Apache 虚拟主机 VirtualHost 配置

虚拟主机 (Virtual Host) 是在同一台机器搭建属于不同域名或者基于不同 IP 的多个网站服务的技术. 可以为运行在同一物理机器上的各个网站指配不同的 IP 和端口, 也可让多个网站拥有不同的域名. Apache 是世界上使用最广的 Web 服务器, 从 1.1 版开始支持虚拟主机. 本文将讲解在不同服务器 (Redhat Enterprise Linux, Ubuntu Linux, Windows) 上使用 Apache 搭建虚拟主机来搭建多个网站. Redhat Enterpri

CentOS下Apache虚拟主机配置

通过phpinfo可以看到Apache安装的目录 修改配置文件,首先将配置文件备份 编辑httpd.conf,并找到虚拟路径配置的部分 vi httpd.conf 在vi下先按esc在键入 :/vhosts 将以下这一段复制一遍 结果如下 附上我配置的

windows下面 apache 虚拟主机配置

<VirtualHost 192.168.0.20:81> ServerAdmin www.test2.com DocumentRoot "D:/PHP/Apache/htdocs/testSite2" <Directory "D:/PHP/Apache/htdocs/testSite2"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow fro

Windows下Apache,MySql,PHP安装配置

0.操作系统 Windows8.1 x64 1. 安装Apache 打开http://httpd.apache.org 左侧Download!点From a Mirror,看到当前最新稳定版本未2.4.12, 看到现在Windows的版本已经不像以前一样提供.msi和.zip等下载包了.而是提示: Apache httpd for Microsoft Windows is available from a number of third party vendors. 看来需要从第三方获取.点这个