随笔分类 - nginx
nginx
摘要:Centos7x 开启6379端口,Centos7x开启端口 以redis 6379为例 开启6379端口 # firewall-cmd --zone=public --add-port=6379/tcp --permanent #显示 success 重启防火墙 # firewall-cmd --
阅读全文
摘要:1.Sticky工作原理 : Sticky是nginx的一个模块,它是基于cookie的一种nginx的负载均衡解决方案,通过分发和识别cookie,来使同一个客户端的请求落在同一台服务器上,默认标识名为route1.客户端首次发起访问请求,nginx接收后,发现请求头没有cookie,则以轮询方式
阅读全文
摘要:网站目录结构如下:/public/en.html/public/zh_cn.html/public/index.php 之前所有的非静态资源请求都交给 index.php现在要把首页的请求 不走PHP了,提高下网站性能。Nginx会根据cookie值 lang=en 直接返回en.html 根据 l
阅读全文
摘要:公司老项目是python做的,作为一个学java的,现在让我去重构这个项目的一部分页面,所以决定用java来重做,然后通过nginx url转发来实现两个项目的无缝衔接,好了 接下来看如何配置URL转发了 很简单的 第一个location是原先的项目 第二个location是我要转发的路径 即我访问
阅读全文
摘要:nginx配置静态资源:配置绝对路径 项目都是html格式的文件,我的项目路径:E:\javaservice\nginx-1.15.7\html assets:静态资源 html:站点文件 upload:上传的文件 如图 html:站点文件 nginx配置: 项目访问地址:http://localh
阅读全文
摘要:1.下载模块 2.放入指定位置 3.查看已编译参数 4.重新编译 PS: 这里只需要make,一定不要执行make install,不然会覆盖 5.备份原文件 6.替换nginx二进制文件 7.检查以及平滑启动nginx
阅读全文
摘要:有时候通过top命令可以看到有个别进程占用的内存比较大,但是top无法直接查看到进程名以及进程所在的目录。所以我们可以通过以下方法来定位。 首先需要知道PID号,可以通过top命令获取。 200 28990 0.7 14.0 5112056 1128224 ? Ssl Sep26 231:10 /o
阅读全文
摘要:php安装soap等扩展的方式: 已经安装了php却发现少安装了一下扩展 1.首先确认下php.ini的安装位置 我的安装目录是: /usr/local/php 一般位置: 如果不清楚,自己查看一下php的函数 或者 如果你的安装目录没有php.ini那么从编译的源码包中,找到pho.ini-de*
阅读全文
摘要:centos平台编译环境使用如下指令 安装make: 安装g++: 下面正式开始 一般我们都需要先装pcre, zlib,前者为了重写rewrite,后者为了gzip压缩。 将包解压到下 pcre安装 安装zlib库 安装ssl(某些vps默认没装ssl) 无须安装 安装nginx Nginx 一般
阅读全文
摘要:1. 目的 最近为了使用nginx,配置远程连接的使用需要使用iptable是设置允许外部访问80端口,但是设置完成后重启总是失效。因此百度了一下如何设置永久生效,并记录。 2. 设置 2.1 添加iptables规则 2.2 保存 执行这个命令的时候有时候可能会报错:The service com
阅读全文
摘要:在已经编译安装好的nginx和php的server上是可以查看之前编译时候的参数的,方法如下。 1、查看nginx的编译参数 2、查看php的编译参数
阅读全文
摘要:你的centos/linux下有多个php.ini,不确定是哪个时,但是你自己知道,你的php安装目录。 比如我的php安装目录是 那么可以通过命令来查找php.ini的具体路径
阅读全文
摘要:使用php-fpm解析PHP,"No input file specified","File not found"是令nginx新手头疼的常见错误,原因是php-fpm进程找不到SCRIPT_FILENAME配置的要执行的.php文件,php-fpm返回给nginx的默认404错误提示。 比如我的网
阅读全文
摘要:安装PHP 更新yum源 这里将Centos的yum源更换为国内的阿里云源。yum安装正常的可以跳过本步骤。 阿里云Linux安装镜像源地址:http://mirrors.aliyun.com/ 1、备份你的原镜像文件,以免出错后可以恢复: 2、下载新的CentOS-Base.repo 到/etc/
阅读全文
摘要:如果是rpm安装mysql则直接写成--with-mysql 如果是编译安装mysql则写成--with-mysql=mysql安装路劲 如果你还没有安装Mysql数据库,可以暂时不编译
阅读全文
摘要:configure: error: mcrypt.h not found. Please reinstall libmcrypt. 方法一: yum install -y epel-releaseyum install -y libmcrypt-devel两个不能一起安装,因为CentOs6默认的y
阅读全文
摘要:VMware虚拟机上配置nginx后,本机无法访问问题 转自:http://www.server110.com/nginx/201407/10794.html 把nginx装在CentOS上,用本机访问虚拟机的时候却出现了不能访问的问题,查了资料以后,原来是防火墙的问题。具体情况如下:防火墙可以pi
阅读全文
摘要:nginx页面不能访问 nginx页面不能访问 检查服务端服务是否启动成功 在服务端使用wget和curl测试下返回的是否正常 浏览器wget或者curl等软件访问不了Ngixn页面 nginx页面不能访问 检查服务端服务是否启动成功 在服务端使用wget和curl测试下返回的是否正常 浏览器wge
阅读全文
摘要:# /usr/local/nginx/sbin/nginx 从错误提示信息可以得知是因为缺少lib文件导致,进一步查看具体内容: 一:libpcre.so.1 => not found 比如上面的是 /lib64/*,这个和下面解决问题时创建的软连接有关系 解决办法: 1、首先确认已经安装好pcre
阅读全文
摘要:安装Redis的时候报这个错误 原因:未安装gcc 解决方法:安装gcc 自动安装,包括依赖库[root@VM_220_111_centos redis-3.2.9]# yum -y install gcc automake autoconf libtool make
阅读全文