脚本宝典收集整理的这篇文章主要介绍了Linux骚操作之第三十二话Apache和nginx,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
Nginx是一个高性能的 HTTP 和 反向代理 服务器 ,也是一个 IMAP/pop3/SMTP 代理 服务器 。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。
1、KeepAlive F1a;是否打开连接保持,OFF关闭,ON打开 2、KeepAlive Timeout:一次连接多次请求之间的最大间隔时间 3、MaxKeppAliveRequests:一次长连接能够传输最大请求数量(控制几条节点相对平均的请求) 4、逻辑图
1、作用 1.1、控制对网站资源的访问 1.2、为特定的网站目录添加访问授权
2、常用访问控制方式 2.1、客户机地址限制 2.1.1、使用require配置项实现访问控制,按先后顺序限制 2.1.2、可用于、、、配置段中 2.1.3、Require配置项的常见语法
2.2、用户授权限制1、随着网站的访问量增加,默认情况下Apache的单个日志文件也会越来越大 1.1、日志文件占用磁盘空间很大 1.2、查看相关信息不方便
2、对日志文件囧进行分割 2.1、Apache自带rotateLOGs分割工具实现 2.1.1、配置网站的日志文件转交给rotatelogs分割处理
2.2、第三方工具cronolog分割1、网页压缩 2、网页缓存
1、隐藏版本信息 1.1、Apache的版本信息,透露了一定的漏洞信息,从而给网站带来安装隐患 1.2、生产环境中要配置Apache隐藏版本信息
2、配置防盗链 2.1、防盗链是防止别人的网站代码里盗用我们自己服务器上的图片、文件、视频等相关资源 2.2、如果别人盗用网站的这些静态资源。明显是会增大服务器的带宽压力 2.3、作用网站的维护人员,要杜绝服务器的静态资源被其他网站盗用
3、缓存时间 3.1、通过mod_expire模块配置apache,使网页能在客户端浏览器缓存一段时间。以避免重复请求 3.2、启用Mod_expire模块后,会自动生成页面头部信息中的expires标签和Cache-Control标签从而降低客户端的访问频率和次数,达到减少不必要的流量和增加访问速度目的
1.1、它是一款高性能、轻量级web服务软件 1.1.1、稳定性高 1.1.2、系统资源消耗低(相较于apache轻量级体系) 1.1.3、对HTTP并发连接的处理能力高(单台物理服务器可支持3-5万个并发请求) 1.1.4、并发:在同一个时间点为单位,最多可以和 client端进行点到点的交互(TCP三次握手),并发能力的处理能力高,则访问通畅,若超过5万,则访问等待。 1.1.5、面试题:NG并发能力受2个因素的影响第一:CPU个数(NG靠进程。进程靠CPU控制,多个CPU并发能力强)第二:本地物理服务器系统的最大文件打开数第三:NG3-5万仅在理论,实际生产环境只在3万左右
链接:https://pan.baidu.COM/s/1PMVRFs_u3EmKD4zlUdHb7A 提取码:9twf
1、三必关
2、修改且测试网络 3、yum安装 4、安装包安装 5、安装配置文件指定具体路径 6、创建软链接 7、创建用户(不创建家目录不允许登陆) 8、检查配置文件是否准确 9、查看命令文件目录 10、查看站点目录 11、面试题:模块 12、启动且过滤 13、查看NGINX服务14、设置nginx服务
15、修改权限为754 16、启动与错误修改 17、多服务同时监控 18、修改域名 19、域名映射 20、htML访问I/O事件配置
1、Nginx与httpd以静态页面处理+动态页面转发的功能上比较类似,但是nginx“优势在于 ①抗高并发 ②轻量级 ③性能稳定”---->httpd与nginx区别 2、Nginx的配置文件中包含的模块从全局–>具体匹配的URL: ①全局模块,在此模块中定义的内容,会生效于所有配置 ②http,应用于用户以http方式访问nginx这个过程 ③server服务,适用于通过端口、IP、域名的访问方式的请求④location,URL,WWW.hy.com/index.html
以上是脚本宝典为你收集整理的Linux骚操作之第三十二话Apache和nginx全部内容,希望文章能够帮你解决Linux骚操作之第三十二话Apache和nginx所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。