Web架构学习

注:

作者: 骏马金龙
链接: https://www.junmajinlong.com/web_architecture/index/
来源: 骏马金龙
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

背景知识

  1. 零复制 (zero copy) 技术
    https://www.junmajinlong.com/coding/zero_copy/
  2. 五种 IO 模型分析(精)
    https://www.junmajinlong.com/coding/IO_Model
  3. 不可不知的 socket 和 TCP 连接过程(精)
    https://www.junmajinlong.com/coding/tcp_socket/
  4. 简单说明 CGI 和动态请求是什么(精)
    https://www.cnblogs.com/f-ck-need-u/p/7627035.html
  5. 正向代理、透明代理、反向代理的区别说明
    https://www.cnblogs.com/f-ck-need-u/p/9739870.html
  6. 存储基础知识
    https://www.cnblogs.com/f-ck-need-u/p/9069823.html

架构入门

Web 服务:apache httpd

1.httpd 配置文件规则说明和基本指令
https://www.cnblogs.com/f-ck-need-u/p/7636836.html
2.httpd 轻松配置虚拟主机
https://www.cnblogs.com/f-ck-need-u/p/7632878.html
3.httpd 网页身份认证
https://www.cnblogs.com/f-ck-need-u/p/7634205.html
4.httpd 日志和日志轮替工具
https://www.cnblogs.com/f-ck-need-u/p/7635409.html
5.httpd 路径映射和重定向
https://www.cnblogs.com/f-ck-need-u/p/7634381.html
6.httpd 三种 MPM 的原理剖析 (精)
https://www.cnblogs.com/f-ck-need-u/p/7628728.html
7.httpd 反向代理用法指南
https://www.cnblogs.com/f-ck-need-u/p/7651234.html
8.httpd 编译细节 (精)
https://www.cnblogs.com/f-ck-need-u/p/7605563.html
9.搭建 LAMP 环境示例
https://www.cnblogs.com/f-ck-need-u/p/7642992.html
10.httpd 添加新模块
https://www.cnblogs.com/f-ck-need-u/p/8413455.html
11.httpd htpasswd 命令
https://www.cnblogs.com/f-ck-need-u/p/8413490.html

个人学习笔记:

apache httpd服务:

1.安装
yum install httpd -y
systemctl start httpd
systemctl enable httpd
httpd管理命令和apachectl管理命令使用

2.找到httpd.conf配置文件
find /etc/ -name "httpd.conf" =得到= /etc/httpd/conf/httpd.conf

3.用WinSCP+Notepad++打开配置文件


ServerRoot "/etc/httpd" =得到= ServerRoot是httpd中本地文件相对路径的根;


DocumentRoot "/var/www/html" =得到= DocumentRoot就是网络路径相对路径的根;
设置DocumentRoot后,将需要在网络上访问的文件都放进此目录下即可。


当搜索的URL中的路径使用了"/"结尾时,httpd将搜索该指令所指定的文件响应给客户端;


用于唯一标识提供web服务的主机名,只有在基于名称的虚拟主机中该指令才是必须提供的;


ServerAlias用于定义ServerName的别名;


在httpd启动时,首先会解析配置文件。httpd支持include指令来包含其他文件,在解析配置文件时会进行配置合并;

posted on 2022-03-21 07:58  亚城木CC  阅读(50)  评论(0)    收藏  举报