欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

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

程序员文章站 2022-03-13 23:45:38
...

第一步:

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

在httpd.conf中ctrl+f输入vhosts

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

操作如图所示

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

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

第二步:

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

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

如图所示

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

开始配置前准备工作

打开httpd-vhosts.conf

里面带#号的可以删掉

最后留下这两行就行,(

如图所示

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

开始配置

NameVirtualHost *:80

说明:

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

NameVirtualHost后有至少有一个空格

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

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

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

虚拟主机的主配置段:

说明:

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

//虚拟主机的主配置段结束

ServerName 空格 www.sina.com

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

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

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

关于目录权限的设置:

//目录权限的配置段 也类似双标签.

说明: “网站的目录” // 必须和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访问

如图所示

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

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

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

indexes 和none的区别如图

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

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

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

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

第三步:

本机DNS解析:

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

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

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

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

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

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

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

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

最后重启apache

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

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

三个软件的百度云地址

数据库

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

php

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

apache

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