linux网络服务
文章平均质量分 95
→人生过客
博客中的linux操作都是基于CentOS7实现的
展开
-
web服务之Nginx+Tomcat实现负载均衡、动静分离(脚本安装)
目录一、Nginx 负载均衡实现原理二、Nginx 动静分离实现原理三、Nginx + Tomcat 动静分离、负载均衡配置步骤一、Nginx 负载均衡实现原理1、Nginx 实现负载均衡是通过反向代理实现2、反向代理原理3、Nginx 配置反向代理的主要参数(1)、upstream 服务池名 {}配置后端服务器池,以提供响应数据(2)、proxy_pass http:// 服务池名配置将访问请求转发给后端服务器池的服务器处理二、Nginx 动静分离实现原理1、动静分离原理服务端接收来原创 2021-01-25 18:09:58 · 2088 阅读 · 8 评论 -
web服务之Tomcat
目录一、Tomcat介绍二、Tomcat组件1、Tomcat组件2、JavaServlet3、JSP容器三、Tomcat部署步骤1、关闭防火墙,将安装 Tomcat 所需软件包上传到 /opt 目录下2、安装 JDK3、设置 JDK 环境变量4、安装启动 Tomcat5、优化 Tomcat 启动速度四、Tomcat 虚拟主机配置1、创建 lisi和 zhangsan 项目目录和文件2、修改 Tomcat 主配置文件五、Tomcat 优化一、Tomcat介绍免费的、开放源代码的Web应用服务器,属于轻量原创 2021-01-21 18:24:39 · 528 阅读 · 1 评论 -
web服务之Nginx中的location匹配与rewrite重写跳转
目录一、常见的Nginx正则表达式二、location1、location大致可以分为三类2、location常用的匹配规则3、location 优先级4、location 示例说明5、实际网站使用中,至少有三个匹配规则定义三、rewrite1、rewrite 跳转实现2、rewrite执行顺序3、rewrite语法格式4、flag标记说明5、rewrite 示例1)基于域名的跳转2)基于客户端 IP 访问跳转3)基于旧域名跳转到新域名后面加目录4)基于参数匹配的跳转5)基于目录下所有 php 结尾的文件跳原创 2021-01-20 18:52:28 · 481 阅读 · 2 评论 -
web服务之Nginx优化与防盗链
目录一、隐藏版本号1、查看版本号2、隐藏版本号二、修改用户与组三、缓存时间四、日志切割五、连接超时六、更改进程数七、配置网页压缩八、配置防盗链九、fpm参数优化一、隐藏版本号1、查看版本号使用 Fiddler 工具抓取数据包,查看 Nginx版本在 CentOS 中使用命令 curl -I http://192.168.184.20 显示响应报文首部信息。curl -I http://192.168.184.202、隐藏版本号方法一:修改配置文件方式vim /usr/local/ngi原创 2021-01-20 00:56:29 · 427 阅读 · 4 评论 -
web服务之源码编译安装LAMP
目录一、LAMP架构概述1、LAMP简介2、各组件的主要作用二、编译安装Apache httpd服务2.安装环境依赖包yum -y install \gcc \ #C语言的编译器gcc-c++ \ #C++的编译器make \ #源代码编译器(源代码转换成二进制文件)pcre \ #pcre是一个Perl函数库,包括perl 兼容的正则表达式库pcre-devel \ #perl的接口开发包expat-deve原创 2021-01-06 14:45:18 · 818 阅读 · 1 评论 -
web服务之深入学习Apache
目录Apache配置与应用一、构建虚拟web主机1、基于域名2、基于IP地址3、基于端口二、基于域名的虚拟主机1、为虚拟主机提供域名解析2、为虚拟主机准备网页文档3、添加虚拟主机配置4、设置访问控制5、加载独立的配置文件6、在客户机中访问虚拟web主机Apache配置与应用我这里直接使用之前安装的虚拟机,安装请看上篇博客:linux进阶操作之源码编译安装LAMP一、构建虚拟web主机虚拟web主机指的是在同一台服务器中运行多个web站点,其中每一个站点实际上并不独立占用整个服务器,因此被称为"虚拟原创 2021-01-10 17:35:24 · 655 阅读 · 1 评论 -
web服务之Apache网页优化
目录一、Apache网页优化概述1、为什么需要优化2、优化的内容3、Apache的网页压缩功能------gzip作用4、Apache的压缩模块5、mod_ gzip 模块与mod_ deflate 模块二、网页压缩1、检查是否安装mod_ deflate 模块2、如果没有安装mod_deflate 模块,重新编译安装 Apache 添加 mod_deflate 模块3、配置 mod_deflate 模块启用4、检查安装情况,启动服务5、测试 mod_deflate 压缩是否生效三、网页缓存1、检查是否安装原创 2021-01-14 23:49:36 · 275 阅读 · 2 评论 -
web服务之源码编译安装LNMP
目录一、LNMP相关概念二、安装Nginx服务1、安装依赖包2、创建运行用户3、编译安装4、路径优化5、添加Nginx系统服务三、安装MySQL服务1、安装Mysql环境依赖包2、创建运行用户3、编译安装四、安装配置PHP解析环境1、安装环境依赖包2、编译安装3、路径优化4、调整PHP配置文件(1)调整主配置文件(2)调整进程服务配置文件(3)调整扩展配置文件5、启动php-fpm6、配置Nginx支持PHP解析7、测试访问页8、验证数据库五、部署Discz社区论坛web应用一、LNMP相关概念LNM原创 2021-01-14 23:50:01 · 2735 阅读 · 7 评论 -
web服务之Nginx网站服务
目录Nginx网站服务一、关于Nginx二、编译安装Nginx服务1、关闭防火墙将nginx所需软件包到/opt目录下2、安装依赖包3、创建运行用户、组4、编译安装Nginx5、检查、启动、重启、停止 nginx服务6、添加 Nginx 系统服务Nginx网站服务一、关于Nginx一款高性能、轻量级Web服务软件稳定性高系统资源消耗低对HTTP并发连接的处理能力高单台物理服务器可支持30000~50000个并发请求二、编译安装Nginx服务链接:https://pan.baidu原创 2021-01-18 20:01:41 · 933 阅读 · 3 评论