pcre

linux下安装nginx

人走茶凉 提交于 2020-04-06 03:26:07
服务器版本:CentOS7 cd / 回到根目录 1、安装gcc yum install gcc-c++ 2、安装pcre pcre-devel yum install -y pcre pcre-devel 3、安装zlib yum install -y zlib zlib-devel 4、安装Open SSL yum install -y openssl openssl-devel 5、进入local文件夹 cd /usr/local 6、mkdir nginx 7、下载nginx wget http://nginx.org/download/nginx-1.17.9.tar.gz 8、解压nginx tar -zxvf nginx-1.17.9.tar.gz 9、cd nginx-1.17.9 10、./configure 11、make 12、make install 来源: oschina 链接: https://my.oschina.net/u/3358860/blog/3218037

docker之Dockerfile实践

雨燕双飞 提交于 2020-04-05 18:02:45
https://blog.csdn.net/wuapeng/article/details/80974417 docker之Dockerfile实践 上一篇介绍了Dockerfile中使用的指令,现在开始进行指令实践 先查看下本地的镜像,选一个作为base image: [root@docker ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE wadeson/centos_nginx v1 210a202d37b8 2 hours ago 464MB nginx latest c59f17fe53b0 4 days ago 108MB ubuntu latest 747cb2d60bbe 3 weeks ago 122MB centos latest 196e0ce0c9fb 6 weeks ago 197MB 在某一个目录下面创建一个专门存放此demo的目录,也就是Dockerfile所在的context: [root@docker ~]# mkdir docker_demo [root@docker ~]# cd docker_demo/ [root@docker docker_demo]# touch Dockerfile [root@docker docker_demo]# pwd /root/docker

玩转 Nginx 之:使用 Lua 扩展 Nginx 功能

北慕城南 提交于 2020-04-04 21:39:28
https://my.oschina.net/leejun2005/blog/494248 https://github.com/iresty/nginx-lua-module-zh-wiki 1、Nginx 简介 Nginx 作为一款面向性能设计的HTTP服务器,相较于Apache、lighttpd具有占有内存少,稳定性高等优势。其流行度越来越高,应用也越来越广泛,常见的应用有:网页服务器、反向代理服务器以及电子邮件(IMAP/POP3)代理服务器,高并发大流量站点常用来做接入层的负载均衡,还有非常常见的用法是作为日志采集服务器等。 Nginx 整体采用模块化设计,有丰富的模块库和第三方模块库,配置灵活。其中模块化设计是nginx的一大卖点,甚至http服务器核心功能也是一个模块。要注意的是:nginx的模块是静态的,添加和删除模块都要对nginx进行重新编译,这一点与Apache的动态模块完全不同。不过后来淘宝做了二次开发开源的 tengine 是支持 官方所有的 HTTP 模块动态加载而不必重新编译 Nginx,除非是第三方模块才需要重新编译。因此,在生产环境中,推荐用淘宝开源的 tengine,本文也以 tengine 作为示例。 虽然 Nginx 有如此强大的性能以及众多的三方模块支持,但每次重新编译以及寻找三方模块对生产环境来说还是不可接受的,幸运的是,Nginx

玩转 Nginx 之:使用 Lua 扩展 Nginx 功能

可紊 提交于 2020-04-04 21:35:35
https://my.oschina.net/leejun2005/blog/494248 https://github.com/iresty/nginx-lua-module-zh-wiki 1、Nginx 简介 Nginx 作为一款面向性能设计的HTTP服务器,相较于Apache、lighttpd具有占有内存少,稳定性高等优势。其流行度越来越高,应用也越来越广泛,常见的应用有:网页服务器、反向代理服务器以及电子邮件(IMAP/POP3)代理服务器,高并发大流量站点常用来做接入层的负载均衡,还有非常常见的用法是作为日志采集服务器等。 Nginx 整体采用模块化设计,有丰富的模块库和第三方模块库,配置灵活。其中模块化设计是nginx的一大卖点,甚至http服务器核心功能也是一个模块。要注意的是:nginx的模块是静态的,添加和删除模块都要对nginx进行重新编译,这一点与Apache的动态模块完全不同。不过后来淘宝做了二次开发开源的 tengine 是支持 官方所有的 HTTP 模块动态加载而不必重新编译 Nginx,除非是第三方模块才需要重新编译。因此,在生产环境中,推荐用淘宝开源的 tengine,本文也以 tengine 作为示例。 虽然 Nginx 有如此强大的性能以及众多的三方模块支持,但每次重新编译以及寻找三方模块对生产环境来说还是不可接受的,幸运的是,Nginx

linux Nginx部署

断了今生、忘了曾经 提交于 2020-04-04 09:22:35
一. Nginx的部署 tips:此文档适用于linux centos6或者centos7 1. Nginx介绍 Nginx(“engine x”)是⼀款是由俄罗斯的程序设计师Igor Sysoev所开发⾼性能的 Web和 反向代理 服务器,也是⼀个 IMAP/POP3/SMTP 代理服务器。 轻量级的web服务器 延伸版本tengine(淘宝)、openresrt(章亦春)等 http://nginx.org 官⽹ http://www.nginx.cn/doc/index.html 中⽂⽂档 2. 安装依赖工具 [root@localhost ~]# yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel 3. 安装PCRE # PCRE 作用是让 Nginx 支持 Rewrite 功能。 [root@localhost ~]# cd /usr/local/src/ [root@localhost src]# wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz [root@localhost src]# tar zxvf pcre-8.35.tar.gz [root@localhost

第六周作业

旧街凉风 提交于 2020-03-25 12:18:19
3 月,跳不动了?>>> 1、自建yum仓库,分别为网络源和本地源 配置网络源: 阿里云yum源链接:https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b11Al1i4w 备份: # mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup # wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo # yum makecache # yum repolist 配置本地源: [root@www ~]# mount /dev/cdrom /mnt/ [root@www ~]# rm -rf /etc/yum.repos.d/* [root@www ~]# vim local.repo [centos] name=centos baseurl=file:///mnt gpgcheck=0 enabled=1 [root@www yum.repos.d]# yum clean all Loaded plugins: fastestmirror, langpacks Cleaning

安装Nginx

南楼画角 提交于 2020-03-24 15:29:29
1. 安装编译工具及库文件  yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel 2. 安装 PCRE 下载pcre: [root@bogon src]# cd /usr/local/src/ [root@bogon src]# wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz解压安装包: [root@bogon src]# tar zxvf pcre-8.35.tar.gz 进入安装包目录: [root@bogon src]# cd pcre-8.35编译安装 : [root@bogon pcre-8.35]# ./configure [root@bogon pcre-8.35]# make && make install查看pcre版本: [root@bogon pcre-8.35]# pcre-config --version 3. 安装 nginx 下载nginx: [root@bogon src]# cd /usr/local/src/ [root@bogon src]# wget http://nginx.org/download/nginx-1.6.2.tar.gz

mac系统配置socks5转http代理

南楼画角 提交于 2020-03-20 07:48:22
命令行下,访问一些资源不方便,需要转换一下,办法很多,像privoxy,polipo,proxychains等,今天我们研究privoxy 安装privoxy brew install privoxy => Auto-updated Homebrew! Updated 2 taps (homebrew/cask and homebrew/services). ==> Installing dependencies for privoxy: pcre ==> Installing privoxy dependency: pcre ==> Downloading https://homebrew.bintray.com/bottles/pcre-8.43.catalina.bottle.tar.gz ==> Downloading from https://akamai.bintray.com/35/3517eab75bf5bdb7798414d0af2aaaaf43edd248abc960b008d89b0a0958d537?__gda__=exp=1584257346~hmac=8 ######################################################################## 100.0% ==> Pouring pcre-8.43

重新启动服务器,访问web服务发现无法浏览啦!登陆服务器之后进到nginx使用./nginx -s reload重新读取配置文件,发现报nginx: [error] open() \"/usr/local/nginx/logs/nginx.pid\" failed (2: No such file or directory)错误,进到logs文件发现的确没有nginx.pid文件

我怕爱的太早我们不能终老 提交于 2020-03-18 14:17:55
开始安装nginx https://nginx.org/download/ 在安装nginx前首先要确认系统中安装了 pcre-devel、 gcc 、 zlib-devel、openssl-devel 。 https://blog.51cto.com/13658403/2105586 先解决 apache 安装依赖包 apr 、 apr-util 、 pcre 从 http://apr.apache.org 下载apr-1.4.6.tar.gz和apr-util-1.5.1.tar.gz 从 http://www.pcre.org/ 下载pcre-8.32.tar.gz (版本不一定非要下载此版本) · 先装 gcc和make( 原因:发现 nigix是弹过源码包发布的,而nginx是c写的,因此需要安装c/c++的编译器 ) yum -y install gcc yum -y install make yum -y install gcc-c++ 没有这个gcc-c++一会编译不pcre yum -y install expat-devel 这个不装apr-util无法使用make 安装 apr: wget http://archive.apache.org/dist/apr/apr-1.4.6.tar.gz tar -zvxf apr-1.4.6.tar.gz

mac系统配置socks5转http代理

感情迁移 提交于 2020-03-17 22:27:30
命令行下,访问一些资源不方便,需要转换一下,办法很多,像privoxy,polipo,proxychains等,今天我们研究privoxy 安装privoxy brew install privoxy => Auto-updated Homebrew! Updated 2 taps (homebrew/cask and homebrew/services). ==> Installing dependencies for privoxy: pcre ==> Installing privoxy dependency: pcre ==> Downloading https://homebrew.bintray.com/bottles/pcre-8.43.catalina.bottle.tar.gz ==> Downloading from https://akamai.bintray.com/35/3517eab75bf5bdb7798414d0af2aaaaf43edd248abc960b008d89b0a0958d537?__gda__=exp=1584257346~hmac=8 ######################################################################## 100.0% ==> Pouring pcre-8.43