httpd.conf配置文件:
修改后重启Apache服务。**
监听端口: 直接修改端口。
网站根目录:
存放我们网站文件最顶层目录,通常url中域名后面的第一个斜线对应的就是网站根目录。
拒绝对所有的根目录进行访问
DocumentRoot:设置允许我们所访问的根目录 Directory:设置允许访问的根目录
默认文档:当客户端访问的是一个目录而不是具体文件时,客户端默认返回的是一个文档(index.html)
目录浏览:当没有默认文档的时候会把整个目录结构呈现出来,学习的时候可以开启,实际开发不开启。在设置允许访问的根目录下的配置修改,不允许去掉Indexes。
**
Apache虚拟主机
实现一个服务多个站点,主要修改httpd-vhosts.conf文件,因为httpd.conf文件中有导入这个文件。
**
*:80:监听绑定在当前电脑上任意IP的80端口。
ServerName:由于多个虚拟主机一同工作,每一个虚拟主机必须配置ServerName(访问的域名)
静态网站和动态网站:
区别:页面的内容写死的,页面的内容随着数据的动态变化而变化。
客户端->url请求->DNS服务器查询请求的网站IP->请求web 服务器->判断请求:1.如果是静态文件,直接读取静态文件内容进行返回客户端。 2.如果是动态文件,按照一定的规则进行代码的执行,并将执行的结果进行返回客户端。->将代码渲染到浏览器进行呈现
点击所要截图的部分内容:ctrl+shift+p->上输入node screenshot便可以快速截取想要的内容。
php配置:解压php->配置文件loadmodule-addtype
注释是对里面内容进行注释
动态获取时间:
Apache是根据文件的扩展名找到文件的类型,然后挨个问每一个模块能否处理这个类型的文件,如果这些模块不能处理,那么Apache就自己处理(按照静态文件的方式进行处理)