zlib

Linux下使用Nginx

梦想与她 提交于 2020-02-26 22:26:26
模拟tomcat集群 1、下载tomcat7,/usr/local下新建目录tomcat,将tomcat7剪切到/usr/local/tomcat wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.100/bin/apache-tomcat-7.0.100.tar.gz mkdir /usr/local/tomcat mv /root/apache-tomcat-7.0.100.tar.gz /usr/local/tomcat 2、解压,复制一份,分别重命名为tomcat1、tomcat2 cd /usr/local/tomcat tar -zxvf apache-tomcat-7.0.100.tar.gz rm apache-tomcat-7.0.100.tar.gz mv apache-tomcat-7.0.100 tomcat1 cp -r tomcat1 tomcat2 3、修改tomcat2使用的端口号,避免与tomcat1使用的端口号冲突 vim tomcat2/conf/server.xml 4、分别在2个tomcat的satrtup.sh中设置CATALINA_HOME vim tomcat1/bin/startup.sh 开头添加一行: export CATALINA_HOME=/usr/local

linux 安装nignx

谁说胖子不能爱 提交于 2020-02-26 19:27:56
一键安装依赖 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel //创建一个文件夹 cd /usr/local mkdir nginx cd nginx //下载tar包 wget http://nginx.org/download/nginx-1.13.7.tar.gz tar -xvf nginx-1.13.7.tar.gz mv nginx-1.13.7.tar.gz /usr/local/nginx //进入nginx目录 cd /usr/local/nginx //执行命令 ./configure //执行make命令 make //执行make install命令 make install vi /usr/local/nginx/conf/nginx.conf 端口改为8090 ps -ef | grep nginx cd sbin/ ./nginx ./nginx -s stop ./nginx -s quit ./nginx -s reload ./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。 ./nginx -s stop:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。 来源: oschina 链接: https:/

编译python

邮差的信 提交于 2020-02-26 13:52:20
# centos 6.x yum install net-tools openssl-devel zlib-devel readline-devel sqlite-devel gcc which nss-devel libcurl-devel bzip2 zlib-devel # openssl curl -O https://www.openssl.org/source/old/1.0.2/openssl-1.0.2u.tar.gz ./config shared zlib make make install # /usr/local/ssl # python 3.6 curl -O https://www.python.org/ftp/python/3.6.10/Python-3.6.10.tgz # edit Modules/Setup.dist _socket socketmodule.c SSL=/usr/local/ssl _ssl _ssl.c -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl -L$(SSL)/lib -lssl -lcrypto export LDFLAGS="-L/usr/local/ssl/lib/" export LD_LIBRARY_PATH="/usr/local/ssl/lib/"

Linux下安装Nginx详细图解教程

China☆狼群 提交于 2020-02-16 01:00:01
什么是Nginx? Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器,在高连接并发的情况下Nginx 是 Apache 服务器不错的替代品.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好.目前中国大陆使用nginx网站用户有:新浪、网易、 腾讯,另外知名的微网志Plurk也使用nginx。   Nginx 作为 负载均衡 服务器: Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务,也可以支持作为 HTTP 代理服务器对外进行服务。 Nginx 采用 C 进行编写, 不论是系统资源开销还是 CPU 使用效率都比 Perlbal 要好很多。作为邮件代理服务器:   Nginx 同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器), Last.fm 描述了成功并且美妙的使用经验。Nginx 是一个安装非常简单,配置文件非常简洁(还能够支持perl语法), Bugs非常少的服务器: Nginx 启动特别容易,并且几乎可以做到 7*24 不间断运行,即使运行数个月也不需要重新启动。 你还能够不间断服务的情况下进行软件版本的升级。 Nginx的安装 模块依赖性Nginx需要依赖下面3个包 1.

linux下tengine安装

被刻印的时光 ゝ 提交于 2020-02-16 00:52:13
1.什么是tengine? 说到tengine,首先还是得说下nginx了,大家对于nginx并不陌生,对于基本的需求都能满足,如果是涉及高级性能,那么就必须使用 商用版nginx plus 了,一谈到商用,大家就特别敏感,有没有开源免费的呢,有的,所以tengine诞生了。 Tengine( http://tengine.taobao.org/index_cn.html )是由 淘宝网发起的Web服务器项目 。它在Nginx的基础上,针对大访问量网站的需求,添加了很多 高级功能和特性。主要特性有 : 继承Nginx-1.6.2的所有特性,兼容Nginx的配置; 动态模块加载(DSO)支持。加入一个模块不再需要重新编译整个Tengine; 支持SO_REUSEPORT选项,建连性能提升为官方nginx的三倍; 支持SPDY v3协议,自动检测同一端口的SPDY请求和HTTP请求; 流式上传到HTTP后端服务器或FastCGI服务器,大量减少机器的I/O压力; 更加强大的负载均衡能力,包括一致性hash模块、会话保持模块,还可以对后端的服务器进行主动健康检查,根据服务器状态自动上线下线,以及动态解析upstream中出现的域名; 输入过滤器机制支持。通过使用这种机制Web应用防火墙的编写更为方便; 支持设置proxy、memcached、fastcgi、scgi

php安装gd库

生来就可爱ヽ(ⅴ<●) 提交于 2020-02-14 08:19:56
安装gd需要以下库: gd-2.0.33.tar.gz   http://www.boutell.com/gd/ jpegsrc.v6b.tar.gz   http://www.ijg.org/ libpng-1.2.7.tar.tar   http://sourceforge.net/projects/libpng/ zlib-1.2.2.tar.gz   http://sourceforge.net/projects/zlib/ freetype-2.1.9.tar.gz  http://sourceforge.net/projects/freetype/ 1、安装 zlib - zlib-1.2.8.tar.gz wget ftp://ftp.sunfreeware.com/pub/freeware/SOURCES/zlib-1.2.3.tar.gz tar -zxf zlib-1.2.3.tar.gz cd zlib-1.2.3 ./configure --prefix=/usr/local/zlib make make install 2、安装 jpeg - 我用的是 jpegsrc.v9.tar.gz wget ftp://ftp.sunfreeware.com/pub/freeware/SOURCES/jpeg.tar.gz 安装前先创建jpeg安装文件所需(如下

Linux服务之 Nginx安装

瘦欲@ 提交于 2020-02-13 04:32:44
安装包下载: 链接:https://pan.baidu.com/s/1yna9nvT_9iYw4_0uVQRgFw 提取码:nurm yum -y install gcc automake autoconf libtool make yum install gcc gcc-c++ cd /usr/local/src 一般我们都需要先装pcre, zlib,前者为了重写rewrite,后者为了gzip压缩。2、安装PCRE库 tar -zxvf pcre-8.38.tar.gz cd pcre-8.38 ./configure make make install  3、安装zlib tar -zxvf zlib-1.2.11.tar.gz cd zlib-1.2.11 ./configure make make install  4、有些系统没装ssl cd /usr/local/src tar -zxvf openssl-1.0.1t.tar.gz  5、安装Nginx cd /usr/local/src tar -zxvf nginx-1.4.2.tar.gz cd nginx-1.4.2 ./configure --prefix=/usr/local/nginx --sbin-path=/usr/local/nginx/nginx \ --conf-path=/usr

Windows10,编译zlib

烈酒焚心 提交于 2020-02-12 04:32:10
Windows10,编译zlib 。 一、下载 zlib 我下载的第一个,US(zlib.net). 我下载的是zlib-1.2.11,下载完解压出来即可。下边就开始编译吧。(包括动态库和静态库两种) 二、编译 1、打开VS2010的命令窗口,以管理员身份运行 2、切换到zlib/contrib/masmx86, 运行bld_ml32.bat。 如果是64位,请切换到zlib/contrib/masmx64, 运行bld_ml64.bat 3、32位运行之后,在这个文件夹里面,多生成两个 *.obj 文件。 4、zlib的vs sln解决方案文件可以在如下路径中找到:zlib-1.2.5/contrib/vstudio/vc10/zlibvc.sln,打开这个解决方案中包含6个工程。其中: (1). zlibvc生成 动态链接库 zlibwapi.dll和对应的导入库zlibwapi.lib。右键此工程,直接生成。 结果 ---> (2). zlibstat生成静态链接库zlibstat.lib。 右键此工程,直接生成。 (3). testzlibdll测试生成的动态链接库zlibwapi.dll。 右键此工程,直接生成。 出现错误:2>LINK : fatal error LNK1104: 无法打开文件“x86\ZlibDllDebug\zlibwapi.lib” 成功1个

Python解析二进制字节流为字符串(GZIP)

泪湿孤枕 提交于 2020-02-05 09:10:25
原因: 由于做项目需要,试图解析某网站的response过来的文件,一开始以为是GZIP后需要通过GZIP进行一次解压缩,然后上网查了半天用“GZIP解压缩”的方法,各种转编码的方式都失败了。发现自己傻到家的发现,这个文件本来就不是.tar.gz的格式,而是xml的格式。只是存储的方式是二进制流字节的形式。 解决方法 由于传输过来的是二进制字节流的格式,故可以直接采用python的zlib库进行解压即可 import zlib result = zlib.decompress(doc) 来源: CSDN 作者: 汤姆的猫生 链接: https://blog.csdn.net/weixin_40215561/article/details/104134703

/usr/local/lib/libz.a: could not read symbols: Bad value(64 位 Linux)

徘徊边缘 提交于 2020-02-05 07:44:22
/usr/bin/ld: /usr/local/lib/libz.a(crc32.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC /usr/local/lib/libz.a: could not read symbols: Bad value 一般是64 位 电脑才会出现。 解决方法如下: cd zlib-1.2.3 //进入zlib目录 CFLAGS="-O3 -fPIC" ./configure //使用64位元的方法进行编译 make make install make clean 上面操作演示结果如下: [root@unix-server1 zlib-1.2.3]# CFLAGS="-O3 -fPIC" ./configure --prefix=/usr/local/zlib/ Checking for gcc... Building static library libz.a version 1.2.3 with gcc. Checking for unistd.h... Yes. Checking whether to use vs[n]printf() or s[n]printf()