首页 > 代码库 > 配置apache的虚拟机+软件下载

配置apache的虚拟机+软件下载

第一步:

打开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的虚拟机+软件下载