httpd模式:         1.perfork:一个进程处理一个请求,最高支持1024         2.worker:一个线程处理一个请求,多进程,一个进程生成多个线程         3.event:基于事件驱动
111
原创 2015-08-20 12:13:22
544阅读
先安装nginx的yum源://nginx.org/en/linux_packages.html#stable 找到链接,安装rpm -ivh ://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm查看:yum info nginx安装:
转载 2022-04-27 17:29:49
45阅读
        软件包常见的安装方式主要分为:1,使用make等工具对源码进行编译安装.2使用rpm管理工具安装下载好的软件包.3使用yum工具傻瓜是安装.软件包的组成部分: 系统默认二进制程序:/bin, /sbin, /usr/bin, /usr/sbin, /us
原创 2014-09-06 00:08:44
703阅读
Apache Tomcat Httpd Nginx区别
原创 2023-10-11 09:59:34
229阅读
作为一个运维的学习者,对nginx和apache了解的很浅,但是作为以后运维过程中非常重要的两款服务器软件,静态web服务提供者,还是相当有必要深入的了解一下他们俩个的区别。那么,我开始尝试从几个方面来分析他们的区别之处。所有的观点都为本人持有,一家之言而已。生存环境(操作系统)、不同的地域的使用情况、存在或者一般使用者的规模、主要作用、源代码情况(如果有时间的话)、使用亲民度、对php等的支持。
原创 2021-03-17 17:35:58
1062阅读
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。docker原理:Docker核心解决的问题是利用LXC来实现类似VM的功能,从而利用更加节省的硬件资源提供给用户更多的计算资源。同VM的方式不同,LXC其并不是一套硬件虚拟化方法-无法归属到全虚拟化
原创 2019-03-18 10:19:51
468阅读
1点赞
web上的server都叫web server,但是大家分工也有不同的。 nginx常用做静态内容服务和代理服务器(不是你FQ那个代理),直面外来请求转发给后面的应用服务(tomcat,django什么的),tomcat更多用来做做一个应用容器,让java web app跑在里面的东西,对应同级别的
转载 2016-05-31 15:17:00
107阅读
#vim httpd.sh#!/bin/bash#chkconfig: - 45 55httpd=/usr/sbin/httpdpid=/var/run/httpd/httpd.pidstart(){     if [ -f $pid ];then        echo 已经启动&nbs
原创 2017-04-10 20:15:57
634阅读
一、概念介绍      (1)httpd是Apache超文本传输协议(HTTP)服务器的主程序。被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池。Apache支持模块多,性能稳定,Apache本身是web容器,是专门用了提供HTTP服务的,用于静态解析,适合静态HTML、图片等,但可以通过扩展脚本、模块等支持动态页面等。  缺点:配置相对复杂,自
1、实现目的两台服务器,通过Nginx+Keepalived实现web服务器的负载均衡(主备模式)负载均衡服务器IP地址:172.16.61.2 、172.16.61.3两台服务器,通过httpd提供web服务httpd服务器IP地址:172.16.61.1(静态资源) 、 172.16.100.123(动态资源)VIP:172.16.61.92、配置nginx服务,两台nginx服务器需要配置为
原创 2016-02-21 23:13:13
1265阅读
nginx的调度算法中hash $remote_addr 和ip_hash是把IP地址的前24位做hash,所以如果你的IP前三段相同时,nginx它会认为是和nginxserver是同一局域网,所以它会把请求调度到同一局域网之前来请求过的后端server上进行响应;当然除了我们可以对源地址做hash,我们也可以对其他首部做hash计算,原理都是类似的,都是把对应首部的值做hash计算,然后同权重
转载 2021-04-28 09:54:20
264阅读
2评论
通常tomcat作为应用服务器,我们不建议也不应该让tomcat直接面向客户端提供服务;因此进入tomcat的访问就只有其他反代服务器的请求了;如果说tomcat使用其他反代服务器对外提供服务,那么对于https的访问就应该由代理服务器端来实现,从代理服务器到tomcat的访问,我们应该还是使用http或者ajp协议,综上所述常用的连接器也就http和ajp;http是一个文本格式协议,对于浏览器
转载 2021-04-28 10:38:27
210阅读
2评论
nginx+tomcat+httpd实现动静分离↑
转载 2017-11-08 19:50:20
855阅读
nginx+tomcat+httpd实现动静分离↑
原创 2013-10-01 16:39:54
728阅读
1点赞
1评论
Nginx才短短几年,就拿下了web服务器大笔江山,众所周知,Nginx在处理大并发静态请求方面,效率明显高于httpd,甚至能轻松解决C10K问题。下面我们就来聊聊Web服务器背后的一些原理。摘自自 “Share your knowledge …” "Nginx为什么比Apache Httpd高效"博客一、进程、线程?进程是具有一定独立功能的,在计算机中已经运行的程序的实体。在早期系统中(如li
转载 精选 2015-05-13 12:08:34
4783阅读
1点赞
常见的web服务方式Web服务器要为用户提供服务,必须以某种方式,工作在某个套接字上。一般Web服务器在处理用户请求是,一般有如下三种方式可选择:多进程方式、多线程方式、异步方式。多进程方式:为每个请求启动一个进程来处理。由于在操作系统中,生成进程、销毁进程、进程间切换都很消耗CPU和内存,当负载高是,性能会明显降低。优点:稳定性!由于采用独立进程处理独立请求,而进程之间是独立的,单个进程问题不会
转载 2018-01-02 09:33:36
1100阅读
安装环境Tomcat编译安装环境L:Linux(centos7.6)http://mirrors.cqu.edu.cn/CentOS/7.6.1810/isos/x86_64/N:Nginx(1.16.1)T:Tomcat(8.5.53)主机信息:部署规划:172.24.77.242(sr1.dj.com):运行Tomcat关闭防火墙及selinuxvim/etc/selinux/configSE
原创 2020-08-03 17:50:39
467阅读
1.Apache 简介及主要特点“Apache HTTP Server”是开源软件项目,基于标准的 HTTP 网络协议提供的网页浏览服务,可运行在 Linux、UNIX、Windows 等多种操作系统平台。其 Apache 的官方网站如下;http://httpd.apache.org/http://www.apache.org/2.安装 httpd 服务器配置 Apache 网站服务前,需正确安
困扰我几个小时。刚才解决了环境:centos5.2 nginx0.7.22 php5.2.6(fastcgi),配置多虚拟主机的时候 第一域名没有问题 正常启动。但是第二个域名的时候php报错:No input file specified.搜遍google 找到一些解决的办法,但是总是不起作用似的 依然报错。看到一个这样的blog: 首先php.ini的配置中cgi.fix_pathinfo=
原创 2008-12-04 23:22:21
1469阅读
2评论
安装环境Tomcat编译安装环境L:Linux(centos7.6)http://mirrors.cqu.edu.cn/CentOS/7.6.1810/isos/x86_64/N:Nginx(1.16.1)T:Tomcat(8.5.53)主机信息:部署规划:172.24.77.242(sr1.dj.com):运行Tomcat关闭防火墙及selinuxvim/etc/selinux/configSE
原创 2020-08-03 17:50:54
372阅读
  • 1
  • 2
  • 3
  • 4
  • 5