nginx cannot open shared object file

nginx检查报错 error while loading shared libraries: libprofiler.so.0: cannot open shared object file 在centos7.3上编译安装nginx 启动测试出错 [root@web02 local]# /usr/local/nginx/sbin/nginx -t /usr/local/nginx/sbin/nginx: error while loading shared libraries: libprofiler.so.0: cannot open shared object file: No such file or directory 从错误看出是缺少lib文件导致,进一步查看下 [root@web02 local]# ldd $(which /usr/local/nginx/sbin/nginx) linux-vdso.so.1 => (0x00007ffdd918e000) libdl.so.2 => /lib64/libdl.so.2 (0x00007fea2b1c8000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fea2afac000) libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007fea2ad74000) libpcre.so.1 => /lib64/libpcre.so.1 (0x00007fea2ab12000) libssl.so.10 => /lib64/libssl.so.10 (0x00007fea2a8a0000) libcrypto.so.10 => /lib64/libcrypto.so.10 (0x00007fea2a43e000) libz.so.1 => /lib64/libz.so.1 (0x00007fea2a228000) libgd.so.2 => /lib64/libgd.so.2 (0x00007fea29fe1000) libprofiler.so.0 => not found libc.so.6 => /lib64/libc.so.6 (0x00007fea29c1d000) /lib64/ld-linux-x86-64.so.2 (0x00007fea2b3d6000) libfreebl3.so……

阅读全文

IProxy代理服务器

项目地址 Github Gitee 简介 IProxy 是一个 JAVA 编写的 HTTP 代理服务器类库,支持 HTTP、HTTPS、Websocket 协议,并且支持 MITM(中间人攻击),可以对 HTTP、HTTPS 协议的报文进行捕获和篡改。 使用 1 2 3 4 5 <dependency> <groupId>com.rplees</groupId> <artifactId>iproxy</artifactId> <version>1.1.3</version> </dependency> 示例 普通 HTTP 代理服务器 1 new ServerStarter().start(1113); 中间人 HTTP 代理服务器 以下是一个中间人攻击演示,在……

阅读全文

JS面试题

下面的代码输出什么 1 2 3 4 var x; // 声明 x console.log(x); console.log(typeof y); console.log(z); 下面的代码输出什么? 1 2 3 4 5 var y = 1; if (function f(){}) { y += typeof f; } console.log(y); JavaScript中什么是闭包? 写一个mul函数,使用方法如下。 1 2 console.log(mul(2)(3)(4)); // output : 24 console.log(mul(4)(3)(4)); // output : 48 JavaScript怎么清空数组? 怎么判断一个object是否是数组(array) 下面……

阅读全文

后台技术架构文档

后台技术架构文档-精洲华娱 文档归公司内部使用 开发模式- 小步快走,快速迭代 使用敏捷开发模式开发,敏捷方法是试图通过小型的. 自我管理的团队用短小的合作发布周期来鼓励迭代式软件开发方法.软件的质量贯穿敏捷软件开发每一个阶段.且非常重要,来保证能在每一个迭代周期内及早是的发现并及时相应消……

阅读全文

前端开发面试题

前端开发面试题 前端开发知识点: HTML&CSS: 对Web标准的理解、浏览器内核差异、兼容性、hack、CSS基本功:布局、盒子模型、选择器优先级、 HTML5、CSS3、Flexbox JavaScript: 数据类型、运算、对象、Function、继承、闭包、作用域、原型链、……

阅读全文

SS服务端搭建

SS服务端搭建 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 python --version yum install python-setuptools && easy_install pip pip install shadowsocks yum install m2crypto vim /etc/shadowsocks.json #编辑shadowsocks.json的内容主要是IP与密码 { "server":"本机外网IP", "server_port":8388, "local_address": "127.0.0.1", "local_port":1080, "password":"密码&#……

阅读全文

搭建

搭建离不开以下提供的资料 Inline code are surround by backtick key. To create a block code: ):[http://wingjay.com/2015/12/07/如何在一天之内搭建以你自己名字为域名的很cool的个人博客/](http://wingjay.com/2015/12/07/如何在一天之内搭建以你自己名字为域名的很c……

阅读全文

ReactNative技术分享

React-Native介绍 LEARN ONCE, WRITE ANYWHERE: BUILD MOBILE APPS WITH REACT 优点: 复用了 React 的思想,有利于前端开发者涉足移动端。 能够利用 JavaScript 动态更新的特性,快速迭代。 相比于原生平台,开发速度更快,相比于 Hybrid 框架,性能更好。 缺点: 做不到 Write once, Run everywhere,也就是说开发者依然需要为 iOS 和 Android 平台提供两套不同的代码,……

阅读全文

ReactJS技术分享

React的定义与原理 React是一个用于构建用户界面的JavaScript库,而不是一个MVC框架,但可以使用React作为MVC架构的View层轻易的在已有项目中使用。 官方定义 A JAVASCRIPT LIBRARY FOR BUILDING USER INTERFACES(一个用于构建用户界面的JavaScript库) 为什么用React 高……

阅读全文

Ngrok服务端搭建与linux\mac\window客户端的编译

ngrok 服务编译的前提 1 2 3 wget https://storage.googleapis.com/golang/go1.4.3.linux-amd64.tar.gz sudo tar -C /usr/local -xzf go1.4.3.linux-amd64.tar.gz export PATH=$PATH:/usr/local/go/bin ngrok 服务端 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 cd /usr/local git clone https://github.com/inconshreveable/ngrok.git cd ngrok openssl genrsa -out rootCA.key 2048; openssl req -x509 -new -nodes -key rootCA.key -subj "/CN=ngrok.allji.cn" -days 5000 -out rootCA.pem; openssl genrsa -out device.key 2048; openssl req -new -key device.key -subj "/CN=ngrok.allji.cn" -out device.csr; openssl x509 -req -in device.csr -CA rootCA.pem -CAkey rootCA.key -CAcreateserial -out device.crt -days 5000; //copy cp rootCA.pem ../ngrok/assets/client/tls/ngrokroot.crt; cp device.crt ../ngrok/assets/server/tls/snakeoil.crt; cp device.key ../ngrok/assets/server/tls/snakeoil.key; make release-server 客户端 windows 1 2 3 4 cd /usr/local/go/src/; GOOS=windows GOARCH=386 CGO_ENABLED=0 ./make.bash; cd /usr/local/ngrok; GOOS=windows GOARCH=386 make release-client; 客户端 linux 1 make release-client; 客户端 mac 1 2 3……

阅读全文