为什么会出现跨域?只要域名端口协议有一个不同, 就是跨域了~当下, 最流行的就是**前后分离开发项目,也就是前端项目和后端接口**并不在一个域名之下,那么前端项目开发时, 去访问后端接口就会存在**跨域**的行为.问: Ajax可以实现跨域吗? 不能 如何解决跨域请求数据呢? 解决方案:1.jsonp 缺点:只能实现get请求 比如上传FormData原理: 动态的创建scrip添加src属性(但
httpd模式:         1.perfork:一个进程处理一个请求,最高支持1024         2.worker:一个线程处理一个请求,多进程,一个进程生成多个线程         3.event:基于事件驱动
111
原创 2015-08-20 12:13:22
559阅读
        软件包常见的安装方式主要分为: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阅读
作为一个运维的学习者,对nginx和apache了解的很浅,但是作为以后运维过程中非常重要的两款服务器软件,静态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阅读
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阅读
# 如何解决"Docker Nginx冲突"的问题 ## 简介 在使用Docker时,可能会遇到Nginx冲突的问题。本文将教会你如何解决这个问题,通过以下步骤来实现。 ## 整体流程 首先,我们来看一下整个解决问题的流程,如下表所示: | 步骤 | 操作 | | --- | --- | | 步骤1 | 确定冲突问题 | | 步骤2 | 查找冲突的端口 | | 步骤3 | 停止冲突的容器 |
原创 2024-01-07 05:00:46
481阅读
0x00 前言早就想总结一下了,虽然网上也有很多,但是自己复现过效果还是会不一样的。分别三个部分,分别是apache,iis,nginx,说实在话,都是些老掉牙的东西,又不能不学,头疼。0x01 apache apache一般在linux中和apache+php+mysql一起用的比较多,目前我碰到的解析漏洞有两个,一个就是熟知的未知后缀名解析,另一个是apache CVE-2017-15715,
转载 2024-09-10 10:53:16
95阅读
#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)httpd是Apache超文本传输协议(HTTP)服务器的主程序。被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池。Apache支持模块多,性能稳定,Apache本身是web容器,是专门用了提供HTTP服务的,用于静态解析,适合静态HTML、图片等,但可以通过扩展脚本、模块等支持动态页面等。  缺点:配置相对复杂,自
转载 2024-04-17 14:44:58
87阅读
在技术工作者中,常用到的就是lvs负载均衡和Nginx负载均衡了。这两者也是比较普及的。那么,根据不同的需求,两者存在着不同的优势。具体选择哪一个,还要看您的要求了。那么我们在此为大家分享一篇文章,对两者进行了对比,希望能给您一个参考。 下面来分析一下lvs负载均衡和Nginx负载均衡的区别:一、lvs负载均衡的优势: 1、抗负载能力强,因为lvs工作方式的逻辑是非常之简单,而且工作在网络4层仅
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协议,综上所述常用的连接器也就http和ajp;http是一个文本格式协议,对于浏览器
转载 2021-04-28 10:38:27
228阅读
2评论
1. 你最喜欢的 Git 命令是什么个人比较喜欢 git add -p. 这增加了“补丁模式”的变化,这是一个内置的命令行程序。它遍历了每个更改,并要求确认是否要执行它们。这个命令迫使咱们放慢速度并检查更改文件。作为开发人员,咱们有时常常急于提交,我自己也经常这样,做完运行 git add . 才发现把调试的代码也提交上去了。2. 为什么你更喜欢直接使用 g
1. 网关网关是为于服务最边缘的服务,直接暴露给用户,作为连接用户与服务之间的桥梁 zuul转为微服务设计的一个网关 它的功能有路由到指定的服务负载均衡拦截断路器2. Nginx 和zuul的区别他们都是网关2.1 相同点用户访问,也是先访问nginx/zuul ,不能直接访问里面的服务,他们都能做路由,负载均衡,以及限流2.2 不同点Nginx在做路由,负载均衡,限流之前,都有修改nginx.c
转载 10月前
108阅读
前言:在配置nginx和php(fastcgi)的时候,感觉云里雾里的。总是依葫芦画瓢,不能举一反三。于是想了解什么他们的关系。写过近三年的.net程序也没有关心iis和 aspnet_isapi.dll之间的关系,因为iis太不需要配置了。 何为nginx,和iis做的是同样的事情,那是干什么事情呢。他们都是http服务器 ,也称web服务器。何为fastcgi ,稍后介绍,可以充当c
  • 1
  • 2
  • 3
  • 4
  • 5