![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网站服务
+++++++
H . C . Y
拥抱开源,学无止境,学以致用。
展开
-
目录:常见的web服务
web篇- Apache1. apache基础优化和http协议2.源码包安装apache3. Apache三种虚拟主机配置的方式4. Apache日志切割和日志分析系统5.Apache网页优化和安全优化6. 配置LAMP平台,测试LAMP协同工作- Nginx1. nginx两种动静分离的方法2. Nginx+Tomcat实现负载均衡3. nginx网站优化(常见的八种方式...原创 2020-04-16 13:55:34 · 504 阅读 · 0 评论 -
Nginx的平滑升级和回滚
一、nginx平滑升级概述随着网站并发访问量越来越高,nginx web 服务器也越来越流行,nginx 版本换代越来越频繁,1.16.2版本的nginx更新了许多新功能,生产环境中版本升级必然的,但是线上业务不能停,此时nginx的升级就是运维的重要工作了。二、nginx平滑升级原理多进程模式下的请求分配方式Nginx默认工作在多进程模式下,即主进程(master process)启动后完成配置加载和端口绑定等动作,fork出指定数量的工作进程(worker process),这些子进程会持有转载 2020-06-22 17:29:16 · 345 阅读 · 0 评论 -
LAMP:安装php的扩展模块
以GD为例:安装gd图像处理库查看php中已安装过的模块:[root@server /]# php -m1、安装相应的依赖程序。[root@server /]# yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gd libxml2-devel2、进入到源码包中找到gd[ro...原创 2020-02-16 16:21:11 · 214 阅读 · 0 评论 -
Nginx+Tomcat实现负载均衡
如图所示:一.配置Tomcat和Tomcat。(centos7以上版本无需配置)1.配置JDK[root@tomcat01 ~]# mv /usr/src/jdk1.7.0_65/ /usr/local/java[root@tomcat01 ~]# vim /etc/profile.d/java.shexport JAVA_HOME=/usr/local/javaexport P...原创 2019-11-29 14:35:46 · 223 阅读 · 0 评论 -
Web网站服务(1):安装及优化配置apache网站服务
准备相关软件。(这里使用的是httpd-2.2.17.tar.gz)[root@Centos /]# tar xzvf /mnt/httpd-2.2.17.tar.gz -C /usr/src/一.安装配置apache。1)配置。[root@Centos httpd-2.2.17]# ./configure --prefix=/usr/local/httpd --enable-so --e...原创 2019-10-31 13:14:01 · 584 阅读 · 0 评论 -
Web网站服务(2):Apache三种虚拟主机配置的方式。
一.虚拟主机实现的方式。1)基于IP地址。通过IP地址区分不同网站。2)基于端口。相同IP地址不同端口不同网站。3)基于域名。相同IP地址相同端口号,不同域名区分不同网站。二.配置过程。1.基于IP地址。1)创建虚拟主机目录,并在主页中写入数据。[root@Centos /]# mkdir -p /var/www/benet[root@Centos /]# mkdir -p/...原创 2019-10-31 13:04:30 · 888 阅读 · 0 评论 -
安装PHP:配置LAMP平台,测试LAMP协同工作
配置LAMP平台。准备需要的软件包:#libmcrypt-2.5.8#mcrypt-2.6.8#php-5.3.28#mhash-0.9.9.9#ZendGuardLoader-php-5.3-linux-glibc23-i386如需要Apache 和 Mysql 的安装请点击下方链接:Apache安装及优化Mysql数据库的安装及优化1.安装PHP依赖程序。[root@Ce...原创 2019-11-03 16:46:11 · 750 阅读 · 0 评论 -
Nginx:安装配置虚拟主机以及网站监控模块的使用
一.源码包安装Nginx。1.安装Nginx。1)安装依赖程序。[root@Centos ~]# yum -y install pcre-devel zlib-devel gcc gcc-c++ openssl-devel zlib2)创建nginx中账户。[root@Centos ~]# useradd -M -s /sbin/nologin nginx3)配置,编译,安装源码包...原创 2020-02-19 15:56:48 · 257 阅读 · 0 评论 -
云计算笔记(11)Apache的压力测试
1、压力测试1)压力测试的方法服务器本地压力测试:占用带宽资源小,测试比较精准客户端大批量访问服务器:占用带宽资源,准确性低2)ab压力测试特点apache程序自带的压力测试在apache服务器本地测试使用简单,准确计算服务器最大并发量3)客户端访问超出服务器的承受能力解决办法配置负载均衡(lvs)配置双机热备或多机热备(lvs+keepalive)同时可可以避免DDOS攻击...原创 2020-04-16 14:05:14 · 419 阅读 · 0 评论 -
云计算笔记(10)Nginx+Keepalived实现双机热备的案例
如图所示:1、安装依赖程序和管理用户1)安装依赖程序[root@nginx01 ~]# yum -y install pcre-devel zlib-devel kernel-devel popt-devel openssl-devel2)创建nginx的管理用户和组[root@nginx01 ~]# useradd -M -s /sbin/nologin nginx2、安装ngin...原创 2020-03-22 20:23:17 · 399 阅读 · 0 评论 -
云计算笔记(9)Tomcat常见的优化方式
1、tomcat性能优化的类型1)操作系统修改内核参数2)tomcat配置文件优化修改工作模式提高tomcat性能3)优化JVM虚拟机优化java虚拟机2、tomcat主配置文件优化参数1)tomcat的工作模式BIO阻塞模式:默认使用阻塞I/O,一个线程处理一个请求,并发量高,线程占用高,系统资源占用高NIO非阻塞模式:基于缓存方式提供服务,使用少量的线程主力,高并发请求,...原创 2020-03-22 20:14:49 · 510 阅读 · 0 评论 -
云计算笔记(8)Tomcat虚拟机的应用
一、Tomcat介绍1、作用和特点1)作用部署和发布Java语言开发的项目或网站2)tomcat特点开源apache基金会管理Java语言开发的项目,使用tomcat进行发布2、常见的web服务器端1)IIS微软网站平台可以发布静态网站和动态网站Asp.net开发的网站项目必须在IIS发布Asp.net开发前端使用,后端使用sql server2)apache发布静态...原创 2020-03-22 20:10:06 · 577 阅读 · 0 评论 -
云计算笔记(7)nginx中最常用的七种地址重写案例
一、配置地址重写(例子)1、配置网址跳转(用户输入nginx.iso.com跳转到media.iso.com)[root@nginx ~]# vim /usr/local/nginx/conf/nginx.conf server { listen 192.168.200.20:80; server_name nginx.iso.com; ro...原创 2020-03-22 20:05:13 · 633 阅读 · 0 评论 -
云计算笔记(6)nginx的地址重写详解
一、nginx的地址重写1、地址跳转的应用场景1)老域名和新域名用户输入域名,网站自动跳转到新域名的网站服务器上2)多域名网站集群集群中网站服务器节点故障无法给用户提供服务配置域名跳转到没有故障的服务器进行提供服务3)业务端调整访问老域名跳转到新公司网站4)url访问更合理调整域名5)配置一个简单跳转(实现中英文网页的跳转)[root@nginx /]# vim /usr/...原创 2020-03-15 18:13:17 · 483 阅读 · 0 评论 -
云计算笔记(5)nginx网站优化(常见的八种方式)
1、修改nginx的程序管理用户和组1)nginx运行的默认用户Nobody2)创建管理用户和组[root@nginx /]# groupadd nginx[root@nginx /]# useradd -M -s /sbin/nologin -g nginx nginx3)配置编译和安装[root@nginx nginx-1.6.0]# ./configure --prefix...原创 2020-03-15 15:58:03 · 513 阅读 · 0 评论 -
云计算笔记(4)nginx网站优化(两种动静分离的方法)
一、nginx网站服务器1)nginx全局配置优化user nginx; 管理nginx服务的账户 worker_processes 1; 根据核心数添加,cat /proc/cpuinfo | grep -c "physical" pid logs/nginx.pid; nginx的运行PID存放的位置 events { use epoll 使用e...原创 2020-03-15 15:46:36 · 394 阅读 · 0 评论 -
云计算笔记(3):Apache网页优化和安全优化
1、优化的类型和方法1)apache优化的作用减少带宽资源的占用加快用户访问速度压缩,可以使用gzip和deflate进行压缩2)工作模式的优化增加apache的稳定性和可靠性3)配置防盗链防止网站资源被其他网站使用避免连接别盗用4)隐藏apache的版本号增强apache的安全性防止apache特定版本有漏洞被黑客应用5)配置缓存加快用户访问速度减少服务器带宽资源的...原创 2020-03-08 13:59:30 · 256 阅读 · 0 评论 -
云计算笔记(2):Apache日志切割和日志分析系统
一、日志切割1、日志切割的作用方便日志读取控制日志文件的大小、方便管理降低磁盘空间资源占用2、日志切割工具rotatelogs:apache自带的日志切割工具cronolog:第三方提供的日志切割工具需要独立安装3)使用rotatelogs切割[root@server local]# vim /usr/local/apache/conf/extra/httpd-vhosts.co...原创 2020-03-08 13:32:17 · 268 阅读 · 0 评论 -
云计算笔记(1):apache基础优化和http协议
**一、网站服务器**1、域名解析的方式1)hosts文件平面文件数据量增加,解析容易瓶颈数据容易重复维护困难2)DNS域名解析系统采用分布式设计结构DNS区域数据可以保存在不同的DNS服务器上方便管理DNS服务器区域数据库和数据备份2、网页的概念1)网页纯文本文件使用HTML标记语言编写需要通过浏览器进行翻译2)网站多个网页形成网站3)主页网站的第一个页...原创 2020-03-08 13:02:26 · 290 阅读 · 0 评论