2023年6月8日学习笔记:IIS服务与网页建立
1.运维的工作
运维是为同事服务的,并不直接向客户服务,主要是将美工、开发程序员做出的网页等运行在服务器上。正常用户是感受不到运维的存在的。
2.Windows的Web服务器:IIS服务
1).概述
www服务:World Wild Web,又称全球网、环球网、万维网,简称Web
2).URL:统一资源定位
格式:协议://域名或IP:端口号/网页路径/文件名?网页变量
举例:http://www.163.com:80/123/index.html
3).协议
http:超文本传输协议(未加密,节省资源,不安全)
https:安全的超文本传输协议(加密,对双方计算机和网速有较高要求)
4).域名(俗称网址,有分级)
(1)一级域名(顶级域名)
国际组织(ISO)规定
组织一级域:.com、.org、.net等
国家和地区一级域:.cn(中国)、.us(美国)等
(2)二级域名
由个人、组织、国家申请获得,二级域名加上一级域名后必须全球唯一
中国代理申请网站:https://wanwang.aliyun.com
(3)三级域名
由个人或组织自定义的,可以随意起名,一般习惯写为www
5).端口号
从底层向应用层对应服务传输数据的通道,不同软件使用不同的端口传输信息
网页服务端口固定为80,浏览器一般显示网址时会省略端口号
6).网页路径
网站开发工程师决定
7).网页文件名
网站开发工程师决定,默认文件名由Web决定
8).Web开发平台
(1)网站分类(开发视角)
静态网站
动态网站:包含数据库技术、程序语言技术
(2)数据库
三大主流关系型数据库:MySQL(Linux,可跨平台)、Oracle(Unix,可跨平台)、SQLserver(Windows独占)
关系型数据库:能通过行列关系精准提取出所需信息的数据库,遵循SQL语句(结构化查询语句)
(3)程序语言技术
特点:对比功能(搜索、排序、注册登录),含有该技术的网站都是动态网站,主要是连接客户端和数据库
9).开发平台
Linux+Apache(谐音阿帕奇)+MySQL(谐音麦瑟扣)+PHP=LAMP平台(谐音兰普)
Linux+Ngnix(谐音印记克斯)+MySQL+PHP=LNMP平台
Unix+Apache+Oracle(谐音欧瑞口)+JSP(java)
Windows+IIS+SQLserver(谐音涩口涩v)+ASP.net(ASP刀纳特)
10).当前编程开发语言现状
PHP:一半以上的占比,但近年来不再增长,有小幅下降趋势
java:二十年来一直占比稳定,知名度高,学习人数众多,更新换代快,行业内卷严重
C语言:入职门槛高,需要一年才能真正进入岗位
Python:泛用性强但没有突出特点
3.实验建立网页
1).准备工作:虚拟机和真实机之间保持通畅
2).虚拟机:开始→管理工具→服务器管理器→角色→添加角色服务器:Web服务器,下一步→下一步→勾选应用程序开发下左右选项,下一步→完成→此时真实机网址输入虚拟机IP即可查到该网站
3).虚拟机:开始→管理工具→Internet管理器→win-S9NNF前的+号,网站前的+号,点开网站文件夹下的默认网站→基本设置,记住路径%SystemDrive%/inetpub/wwwroot
4).安装路径下初始有welcome的图像,将图像移出文件夹后网页访问将报错
5).默认网页文件名为index.html,如果用其他名将不会识别。扩展名显示方法:alt→工具→文件夹选项→取消隐藏扩展名的√→确定
6).更改默认文档:第3步的默认网站里→默认文档
添加文档,设置为自己的文件名将可以在网页里读取自己的文件
默认文档的优先读取顺序为从上至下
未设为默认文档,但在路径文件夹下的文档,可以通过真实机在IP后添加文件名查到对应页面