第一步:

打开c:/wamp/apache/conf中的httpd.conf文件,

在httpd.conf中ctrl+f输入vhosts

找到那一行将前面的#号去掉

操作如图所示

第二步:

打开虚拟主机的主配置文件

c:/wamp/apache/conf/extra中的httpd-vhosts.conf

如图所示

开始配置前准备工作

打开httpd-vhosts.conf

里面带#号的可以删掉

最后留下这两行就行,(<VirtualHost *:80></VirtualHost>)

如图所示

开始配置

NameVirtualHost *:80

说明:

NameVirtualHost // 基于域名的虚拟主机配置 (意思:不同的域名访问不同的主机)

NameVirtualHost后有至少有一个空格

“*” // 指的是服务器的所有IP地址.

*:80   //关于端口设置, 注意一定要和 httpd.conf中的listen 配置的端口要保持一致.

NameVirtualHost *:80   // 注意在虚拟主机的主配置文件中, 此句只有一行.

虚拟主机的主配置段:

<VirtualHost *:80></VirtualHost>

说明:

VirtualHost 空格 *:80  //虚拟主机的主配置段开始

</VirtualHost>   //虚拟主机的主配置段结束

ServerName 空格  www.sina.com

说明: ServerName  //自定义的域名, 主要是用来测试主机用的

DocumentRoot  "c:/sina"   //主机(网站)的根目录设置, 注意: 这个目录必须是存在的

DirectoryIndex  index.php index.html default.php  //主机(网站)默认首页设置,可以设置多个之间使用空格隔开.

关于目录权限的设置:

<Directory “网站的目录” > </Directory>  //目录权限的配置段 也类似双标签.

说明: “网站的目录” // 必须和DocumentRoot 保持一致.

关于权限的设置:

Options  //关于服务器的特性设置,  Indexes | None

Indexes // 当默认首页不存在时, 则以列表的方式显示

. Order Deny , Allow   //关于主机访问顺序的设置

Deny //拒绝访问

Allow //允许访问

这两个单词之间有一个逗号.

Order Deny , Allow  //访问权限是叠加的.  此句最终的结果,是允许所有用户来访问

 Order Allow , Deny  //访问权限是叠加的.  此句最终的结果,是拒绝所有用户来访问

Order Allow , Deny

Allow from IP地址  //两行叠加,最终只允许 指定的IP访问

Order Deny, Allow

Deny from IP地址  //两行叠加,最终只拒绝 指定的IP访问

如图所示

indexes 和none的区别如图

最后配置好是这样的,如图

第三步:

本机DNS解析:

打开本机的DNS文件-->运行-->drivers-->etc-->hosts打开

添加一条自己定义的域名解析.

格式:  IP 空格  自定义的域名

方法1:   127.0.0.1   www.sina.com     //只能自己访问

方法2:   本机网卡IP地址   www.sina.com    //对外,别人可以访问

最后重启apache

输入www.daima.com后看到如下结果

三个软件的百度云地址

数据库

链接: https://pan.baidu.com/s/1pL5139D 密码: 56x3

php

链接: https://pan.baidu.com/s/1c2cbHIS 密码: uyh9

apache

链接: https://pan.baidu.com/s/1c2MITZa 密码: p3da

配置apache的虚拟机+软件下载的更多相关文章

  1. Linux安装配置apache

    Linux安装配置apache   1.获取软件: http://httpd.apache.org/  httpd-2.2.21.tar.gz 2.安装步骤: 解压源文件: 1 tar zvxf ht ...

  2. centos LAMP第二部分apache配置 下载discuz!配置第一个虚拟主机 安装Discuz! 用户认证 配置域名跳转 配置apache的访问日志 配置静态文件缓存 配置防盗链 访问控制 apache rewrite 配置开机启动apache tcpdump 第二十节课

    centos    LAMP第二部分apache配置  下载discuz!配置第一个虚拟主机 安装Discuz! 用户认证 配置域名跳转  配置apache的访问日志  配置静态文件缓存  配置防盗链 ...

  3. Jexus Web Server 完全傻瓜化图文配置教程(基于Ubuntu 12.04.3 64位)[内含Hyper-v 2012虚拟机镜像下载地址]

    1. 前言 近日有感许多新朋友想尝试使用Jexus,不过绝大多数都困惑徘徊在Linux如何安装啊,如何编译Mono啊,如何配置Jexus啊...等等基础问题,于是昨日向宇内流云兄提议,不如搞几个配置好 ...

  4. Java/javaEE/web/jsp/网站编程环境配置及其软件下载和网站路径

    Java/javaEE/web/jsp/网站编程环境配置及其软件下载和网站路径 (2015/07/08更新) JDK下载地址(JDK官网下载地址) 下载地址为:http://www.oracle.co ...

  5. Mac下 如何配置虚拟机软件Parallel Desktop--超详细

    Mac下 如何配置虚拟机软件Pparallel Desktop--超详细 Mac 的双系统解决方案有两种,一种是使用Boot Camp分区安装独立的Windows,一种是通过安装Parallels D ...

  6. Apache服务器最新版下载、安装及配置(win版)

    Apache服务器最新版下载.安装及配置(win版) Apache的下载: 登录http://httpd.apache.org/download.cgi 这个地址,找到2.4.10,如下图位置:   ...

  7. 安装ubuntu16虚拟机,下载android源码,配置编译环境

    Android 源码编译步骤: 我考虑了一下,目前电脑装了SSD,8G内存,使用虚拟机编译源码应该够用. 首先下载虚拟机软件,由于最近一直在使用virtualbox,感觉蛮不错了,下载地址: http ...

  8. wamp apache 的虚拟机配置 多域名访问 的 三部曲

    wamp apache 的虚拟机配置 多域名访问 的 三部曲 wamp:       1:C:\WINDOWS\system32\drivers\etc->hosts         加入自己的 ...

  9. VMware Workstation 11.0 官方中文版最强虚拟机软件(附下载地址)

    VMware Workstation 11.0 新版本功能一览: 支持 Windows 8.1 Update.Windows Server 2012 R2.Ubuntu 14.10.RHEL 7.Ce ...

随机推荐

  1. Oracle库Delete删除千万以上普通堆表数据的方法

    需求:Oracle数据库delete删除普通堆表千万条历史记录. 直接删除的影响: 1.可能由于undo表空间不足从而导致最终删除失败的问题: 2.可能导致undo表空间过度使用,影响到其他用户正常操 ...

  2. ztree + ashx +DataTable +Oracle

    问题描述 好久没有使用ztree了,刚才在使用ztree做导航时遇到了几个小问题: 1.返回数据源是undefined . 2.数据出现后树结构没有出现(pIdKey单词拼写错误). 3.在使用Ora ...

  3. Windows Phone 如何在程序中播放提示声音?

    在Windows Phone 中播放提示音可以使用 Microsoft.Xna.Framework.Audio 命名空间下的 SoundEffect 类.具体使用方法如下: 1. 根据声音文件路径创建 ...

  4. CoCreateInstance调用返回代码0x80040154的一种解决方法

    引言 前面的一篇博文中总结了开发Windows Thumbnail Handler的一些经验.在公司实际项目中,需要同时针对图片和视频实现缩略图.同时还要在图片和视频文件的顶部加上LOGO.像如下这样 ...

  5. Winform分页控件

    设计界面: 控件代码: using System; using System.Collections.Generic; using System.ComponentModel; using Syste ...

  6. .NET正则表达式基础入门(二)

    量词 正则表达式的量词用于表明前面的子表达式需要匹配的次数.阅读本章前,建议先下载我于CSDN上传的示例代码,下载无需分数,下载链接. 1.量词的一般形式 "{n}"," ...

  7. asp.net教程:编译错误同时存在于不同dll中

    asp.net 编译错误类型“同时存在于”不同的dll中. 出现这种错误大概有三种情况: 1.ASPX页面,一个*.ASPX,对应着一个*.cs文件,两者其实是一个文件,通过两者实现代码分离,每个*. ...

  8. workman源代码阅读 - 使用信号处理器实现定时器

    <?php /** * SIGALRM信号处理器注册成功后,在什么情况下进程会收到该信号呢? * * 在Linux系统下,每个进程都有惟一的一个定时器,该定时器提供了以秒为单位的定时功能.在定时 ...

  9. C++11之std::function和std::bind

    std::function是可调用对象的包装器,它最重要的功能是实现延时调用: #include "stdafx.h" #include<iostream>// std ...

  10. Python爬取代理ip

    # -*- coding:utf-8 -*- #author : willowj import urllib import urllib2 from bs4 import BeautifulSoup ...