当前位置: 首页 > news >正文

web学习笔记6

网站介绍

网站(website)指利用规则和代码,制作的一系列展示特定内容网页的集合,有可供管理操作的后端和用户使用的前端。网站是一种通讯工具。网站分为静态网站和动态网站。

静态网站:指网站的所有内容都作为文件保存到服务器上,每个网页都是独立的文件。静态网页的内容稳定,容易被搜索引擎检索,但制作和维护的工程量大、网页信息量大时也很难制作,并且静态网页功能少,交互性差。

静态网站的访问流程为:

主机在浏览器上输入URL,在输入URL后本地先查看自身的localhosts文件,即本地DNS,若本地没有则将URL再传输给DNS服务器,DNS服务器会根据网址找到服务器的IP地址,之后将该地址返回给主机,主机可以通过IP地址找到服务器,通过端口找到服务器上需要的服务软件(如Apache),服务软件根据URL中的URI(统一资源标识,指目标服务器上文件的相对路径)获取HTML文件,并将该文件传送会主机,主机接收到文件后浏览器解析HTML并呈现给用户

动态网站:网页会根据用户要求和选择更改和响应,自动更新HTML页面,并且能根据时间和用户变更页面。动态网页与静态网页在URL后缀上有·很大的区别,最大的区别是动态网页的URL里有‘?’

动态网站的访问流程:流程与静态大致相同,不过中间多两个步骤:服务器端解析、数据库操作

在主机将URL传送给服务器后,可能包含PHP代码和数据库操作,因此Apache需要将PHP代码以及中间的数据库操作分别交付给PHP引擎和数据库服务器,在两者共同将内容解析完成后再将文件传送回主机

Web服务器搭建

1、安装Apache,Apache服务器的配置文件都在conf文件夹中

2、让Apache服务器确定服务器上的位置,即网站文件夹所在位置:在httpd.conf:DocumentRoot上配置,默认为Apache的安装路径

3、方便用户使用名字访问对应网站,即给文件夹起别名:在httpd.conf:serverName中,端口单独更改,在httpd.conf:Listen中

4、凡是涉及到对conf文件夹中文件,即Apache配置文件进行更改,要重启Apache才可生效

5、实现DNS域名解析:默认站点都是本地DNS

http://www.lryc.cn/news/621583.html

相关文章:

  • 使用原生css实现word目录样式,标题后面的...动态长度并始终在标题后方(生成点线)
  • 硬件开发_基于STM32单片机的热水壶系统
  • 数据结构初阶:排序算法(一)插入排序、选择排序
  • 宋红康 JVM 笔记 Day02|JVM的架构模型、生命周期、发展历程
  • 46.Sentinel规则持久化
  • mlir clone
  • week1-[循环嵌套]画正方形
  • cloudflare缓存配置
  • AAAI爆款:目标检测新范式,模块化设计封神之作
  • StarRocks数据库集群的完整部署流程
  • JavaScript性能优化30招
  • 【车联网kafka】常用参数及其命令总结(第八篇)
  • 计算机网络:(十五)TCP拥塞控制与TCP拥塞控制算法
  • es7.x的客户端连接api以及Respository与template的区别
  • Notepad++插件开发实战指南
  • 【详细操作指南】如何将 Moodle 与编辑器连接,以修改文档、检查和批改作业等
  • HTTP/2新型漏洞“MadeYouReset“曝光:可发动大规模DoS攻击
  • HTTP 请求方法:GET 与 POST
  • STM32L051 RTC闹钟配置详解
  • 《JMeter核心技术、性能测试与性能分析》 教学大纲及标准
  • 硬核实用!R+贝叶斯解决真实问题:参数估计(含可靠性分析) + 回归建模(含贝叶斯因子比较) + 生产级计算实践 赠「常见报错解决方案」秘籍!
  • 电商架构测试体系:ZKmall开源商城筑牢高并发场景下的系统防线
  • Jmeter自定义脚本
  • Easy Rules 规则引擎详解
  • 【测试工具】JMeter基本使用及MySQL数据库压力测试
  • Stagehand深度解析:从开源自动化工具到企业级RPA平台的演进之路
  • 新手向:Python函数定义与参数传递(位置参数、关键字参数、默认参数)
  • Unity输入系统:旧版Input_System
  • 大气负氧离子自动监测站:解密空气的科技密码
  • SSL和TLS协议的消息认证码(MAC)