![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HTTP
learner_1234
这个作者很懒,什么都没留下…
展开
-
综合练习---第十七周
1、使用ansible的playbook实现自动化安装httpd2、建立httpd服务器,要求提供两个基于名称的虚拟主机:(1)www.X.com,页面文件目录为/web/vhosts/x;错误日志为/var/log/httpd/x.err,访问日志为/var/log/httpd/x.access(2)www.Y.com,页面文件目录为/web/vhosts/y;错误日志为 /var/log/httpd/www2.err,访问日志为/var/log/httpd/y.access(3)为两个虚拟主机建原创 2021-02-21 10:31:33 · 194 阅读 · 0 评论 -
初识HTTP协议(8)---反向代理
启用反向代理ProxyPass "/" "http://www.example.com/"ProxyPassReverse "/" "http://www.example.com/"#10.0.0.17配置反向代理,www.y.com在10.0.0.8httpd服务器上,并且配置了重定向<VirtualHost *>ProxyPass / http://www.y.com/原创 2021-01-27 19:38:54 · 156 阅读 · 0 评论 -
初识HTTP协议(7)---URL重定向
重定向指令Redirect [status] URL-path URLstatus状态:permanent: 返回永久重定向状态码 301,此重定向信息进行缓存temp:返回临时重定向状态码302. 此为默认值[root@centos8 ~]#vim /etc/httpd/conf.d/test.confRedirect permanent / http://www.y.com/[root@centos8 ~]#vim /etc/httpd/conf.d/test.confRedi原创 2021-01-27 19:04:34 · 299 阅读 · 0 评论 -
初识apache服务(5)---httpd配置练习
1、建立httpd服务器,要求提供两个基于名称的虚拟主机:www.X.com,页面文件目录为/web/vhosts/x;错误日志为/var/log/httpd/x.err,访问日志为/var/log/httpd/x.accesswww.Y.com,页面文件目录为/web/vhosts/y;错误日志为/var/log/httpd/www2.err,访问日志为/var/log/httpd/y.access为两个虚拟主机建立各自的主页文件index.html,内容分别为其对应的主机名通过www.X.co原创 2021-01-27 18:00:56 · 554 阅读 · 1 评论 -
初识HTTP协议(6)---常用状态码
1xx:100-101 信息提示2xx:200-206 成功3xx:300-307 重定向4xx:400-415 错误类信息,客户端错误5xx:500-505 错误类信息,服务器端错误200: 成功,请求数据通过响应报文的entity-body部分发送;OK301: 请求的URL指向的资源已经被删除;但在响应报文中通过首部Location指明了资源现在所处的位置;Moved Permanently #永久重定向302: 响应报文Location指明资源临时新位置 Moved Tempora原创 2021-01-22 17:53:13 · 55 阅读 · 0 评论 -
初识apache服务(4)---隐藏服务器版本信息
ServerTokens Prod[uctOnly] :Server: ApacheServerTokens Major: Server: Apache/2ServerTokens Minor: Server: Apache/2.0ServerTokens Min[imal]: Server: Apache/2.0.41ServerTokens OS: Server: Apache/2.0.41 (Unix)ServerTokens Full (or not specified): Server:原创 2021-01-22 17:30:57 · 142 阅读 · 0 评论 -
初识apache服务(3)---httpd的常见配置
包含其它配置文件Include file-path|directory-path|wildcardIncludeOptional file-path|directory-path|wildcard区别:当无匹配文件时,include会报错,IncludeOptional会忽略错误建议改配置在包含文件上操作Include conf.modules.d/*.confIncludeOptional conf.d/*.conf原创 2021-01-22 16:40:41 · 919 阅读 · 0 评论 -
初识apache服务(2)---httpd的相关文件
配置文件:/etc/httpd/conf/httpd.conf 主配置文件/etc/httpd/conf.d/*.conf 子配置文件/etc/httpd/conf.d/conf.modules.d/ 模块加载的配置文件检查配置语法:httpd –t模块文件路径:/etc/httpd/modules/usr/lib64/httpd/modules默认站点网页文档根目录:/var/www/html日志文件目录:/var/log/httpd/access_log访问日志/v原创 2021-01-22 12:28:15 · 199 阅读 · 0 评论 -
初识apache服务(1)--- 基于CentOS 7 编译安装httpd 2.4
APR:Apache portable Run-time libraries,Apache可移植运行库,主要为上层的应用程序提供一个可以跨越多操作系统平台使用的底层支持接口库。环境准备:CentOS7安装包准备:主程序包:httpd-2.4.46.tar.gz依赖包:apr-1.7.0.tar.gz、apr-util-1.6.1.tar.gz相关安装包yum -y install gcc make pcre-devel openssl-devel expat-devel解压安装包到/usr原创 2021-01-22 10:19:38 · 197 阅读 · 0 评论 -
初识HTTP协议(4)---HTTP协议版本
HTTP协议描述:HTTP协议是基于TCP/IP通信协议,工作在应用层,用来规定WWW服务器与浏览器之间信息传递规范的(HyperText transfer protocol) 超文本传输协议。WEB服务器默认监听80端口。HTTP工作原理,这个大佬写的很详细:https://www.cnblogs.com/ranyonsue/p/5984001.htmlHTTP协议版本HTTP/0.9原型版本,功能简陋,只有一个命令GET。GET /index.html,服务器只能回应HTML格式字符串,不能回原创 2021-01-21 22:14:10 · 284 阅读 · 0 评论 -
初识HTTP协议(1)---URI统一资源标识
URI: Uniform Resource Identifier 统一资源标识,分为URL 和 URNURN:Uniform Resource Naming,统一资源命名URL:Uniform Resorce Locator,统一资源定位符,用于描述某服务器某特定资源位置URL组成<scheme>://<user>:<password>@<host>:<port>/<path>;<params>?<query&原创 2021-01-21 16:37:37 · 124 阅读 · 0 评论