什么是www
www是world wide web的缩写,及万维网,也就是全球信息广播的意思
通常说的上网就是使用www来查询用户所需要的信息。
www可以结合文字、图形、影像以及声音等多媒体,超链接的方式将信息以Internet传递到世界各 处去。
当你连接www网站,该网站会提供一些数据,客户端要使用可以解析这些数据的软件来处理,那就 是浏览器
状态代码
状态码 含义
200 OK 客户端请求成功
400 Bad Request 客户端请求有语法错误,不能被服务器所理解
401 Unauthorized 请求未经授权,这个状态代码必须和 WWW-Authenticate 报头域一起 使用
403 Forbidden 服务器收到请求,但是拒绝提供服务
404 Not Found 请求资源不存在,举个例子:输入了错误的URL
500 Internal Server Error 服务器发生不可预期的错误
503 Server Unavailable 服务器当前不能处理客户端的请求,一段时间后可能恢复 正常
web服务的常用种类
apache nginx openresty 大厂自研
nginx的安装与启用
开源版本的Nginx官网: http://nginx.org
Nginx在安装的过程中可以选择源码安装也可以选择使用软件包安装
源码安装下载相应的源码压缩包解压后编译完成安装
软件安装包可以使用rpm或者apt命令进行安装,也可以使用dnf通过软件仓库安装
首先建立软件仓库:
执行安装命令:
启用服务并启用服务:
在安装nginx之前还要配置好系统的软件仓库,nginx的安装需要通过系统软件仓库来解决依赖性
查看默认发布文件的位置
可以查看所有可以发布文件的位置
nginx的端口修改:
一般使用的是80端口,可以进行修改
nginx的访问控制:
只允许这个IP访问
对于访问控制设置用户密码
用户:
密码:
设置完成后登录需认证密码
nginx的虚拟主机:
基于IP的虚拟主机:
首先添加两个IP
域名定向IP
这样在不同的IP有不同的页面内容
基于用户的虚拟主机:
添加域名解析
结果: