httpd模式:         1.perfork:一个进程处理一个请求,最高支持1024         2.worker:一个线程处理一个请求,多进程,一个进程生成多个线程         3.event:基于事件驱动
111
原创 2015-08-20 12:13:22
559阅读
为什么会出现跨域?只要域名端口协议有一个不同, 就是跨域了~当下, 最流行的就是**前后分离开发项目,也就是前端项目后端接口**并不在一个域名之下,那么前端项目开发时, 去访问后端接口就会存在**跨域**的行为.问: Ajax可以实现跨域吗? 不能 如何解决跨域请求数据呢? 解决方案:1.jsonp 缺点:只能实现get请求 比如上传FormData原理: 动态的创建scrip添加src属性(但
一、概念介绍      (1)httpd是Apache超文本传输协议(HTTP)服务器的主程序。被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池。Apache支持模块多,性能稳定,Apache本身是web容器,是专门用了提供HTTP服务的,用于静态解析,适合静态HTML、图片等,但可以通过扩展脚本、模块等支持动态页面等。  缺点:配置相对复杂,自
转载 2024-04-17 14:44:58
87阅读
        软件包常见的安装方式主要分为:1,使用make等工具对源码进行编译安装.2使用rpm管理工具安装下载好的软件包.3使用yum工具傻瓜是安装.软件包的组成部分: 系统默认二进制程序:/bin, /sbin, /usr/bin, /usr/sbin, /us
原创 2014-09-06 00:08:44
730阅读
Apache Tomcat Httpd Nginx区别
原创 2023-10-11 09:59:34
297阅读
先安装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阅读
作为一个运维的学习者,对nginxapache了解的很浅,但是作为以后运维过程中非常重要的两款服务器软件,静态web服务提供者,还是相当有必要深入的了解一下他们俩个的区别。那么,我开始尝试从几个方面来分析他们的区别之处。所有的观点都为本人持有,一家之言而已。生存环境(操作系统)、不同的地域的使用情况、存在或者一般使用者的规模、主要作用、源代码情况(如果有时间的话)、使用亲民度、对php等的支持。
原创 2021-03-17 17:35:58
1135阅读
sudo apt-get install gcc g++ binutils patch bzip2 flex bison make autoconf gettext texinfo unzip sharutils subversion libncurses5-dev ncurses-term zlib1g-dev下载源代码  最后,下载一份完整的OpenWrt源代码。你可选择:
转载 10月前
87阅读
Nginx:轻量级,采用 C 进行编写,同样的 web 服务,会占用更少的内存及资源抗并发,nginx 以 epoll and kqueue 作为开发模型,处理请求是异步非阻塞的,负载能力比 apache 高很多,而 apache 则是阻塞型的。在高并发下 nginx 能保持低资源低消耗高性能 ,而 apache 在 PHP 处理慢或者前端压力很大的情况下,很容易出现进程数飙升,从而拒绝服务的现象
1、nginx的反向代理负载均衡至tomcat   2、httpd的反向代理及负载均衡至tomcat
原创 2016-06-11 23:58:04
1733阅读
2点赞
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。docker原理:Docker核心解决的问题是利用LXC来实现类似VM的功能,从而利用更加节省的硬件资源提供给用户更多的计算资源。同VM的方式不同,LXC其并不是一套硬件虚拟化方法-无法归属到全虚拟化
原创 2019-03-18 10:19:51
481阅读
1点赞
web上的server都叫web server,但是大家分工也有不同的。 nginx常用做静态内容服务代理服务器(不是你FQ那个代理),直面外来请求转发给后面的应用服务(tomcat,django什么的),tomcat更多用来做做一个应用容器,让java web app跑在里面的东西,对应同级别的
转载 2016-05-31 15:17:00
124阅读
#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
672阅读
1、mod_deflate模块  网站随着用户访问量的增加内容量的增加,网站的带宽会不断的增加,随之就是网站成本的增加。并且当内容量增大的时候,客户端如果带宽小,就会影响用户的体验。因此从这两方面考虑,网站的某些内容必须经过压缩之后再传给用户,然后在用户客户端进行解压,来实现双方共赢的效果。apache的压缩要用到mod_deflate模块,该模块提供了DEFLATE输出过滤器,允许服
原创 2015-09-19 23:46:07
1180阅读
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
1326阅读
nginx的调度算法中hash $remote_addr ip_hash是把IP地址的前24位做hash,所以如果你的IP前三段相同时,nginx它会认为是nginxserver是同一局域网,所以它会把请求调度到同一局域网之前来请求过的后端server上进行响应;当然除了我们可以对源地址做hash,我们也可以对其他首部做hash计算,原理都是类似的,都是把对应首部的值做hash计算,然后同权重
转载 2021-04-28 09:54:20
280阅读
2评论
通常tomcat作为应用服务器,我们不建议也不应该让tomcat直接面向客户端提供服务;因此进入tomcat的访问就只有其他反代服务器的请求了;如果说tomcat使用其他反代服务器对外提供服务,那么对于https的访问就应该由代理服务器端来实现,从代理服务器到tomcat的访问,我们应该还是使用http或者ajp协议,综上所述常用的连接器也就httpajp;http是一个文本格式协议,对于浏览器
转载 2021-04-28 10:38:27
228阅读
2评论
Nginx的安装tar -zxvf pcre-8.30.tar.gzcd pcre-8.30ntpdate time.windows.com./configuremakemake installgroupadd wwwuseradd www -g wwwyum install -y openssl-develtar -zxvf nginx-1.2.0.tar.gz./configure --pre
原创 2014-12-15 16:28:57
1008阅读
httpd服务apache
原创 2018-01-24 21:54:22
715阅读
1点赞
分别使用httpd-2.2httpd-2.4实现              1、建立httpd服务,要求:             &nb
原创 2016-07-24 23:51:49
604阅读
  • 1
  • 2
  • 3
  • 4
  • 5