NGINX - 技术教程文章

nginx的高可用(二)keepalived安装

安装环境 su - root yum -y install kernel-devel* yum -y install openssl-* yum -y install popt-devel yum -y install lrzsz yum -y install openssh-clients yum -y install libnl libnl-devel popt 安装keepalived 将keepalived-1.2.15.tar.gz上传到服务器/usr/local/下。 cd /usr/local tar -zxvf keepalived-1.2.15.tar.gz cd keepalived-1.2.15 执行配置命令 ./configure --prefix=/usr/local/keepalived 3、编译 ma...

Mac下brew/memcached/nginx的安装【代码】

brew https://www.cnblogs.com/fireworld/p/8609190.html memcached https://blog.csdn.net/whereismatrix/article/details/50485570 memcached https://www.cnblogs.com/fengwenit/p/6381100.html nginx https://www.cnblogs.com/meng1314-shuai/p/8335140.htmlruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" cd "$(brew --repo)"   //这个命令会进入到相应目录,可以pwd查看下c...

django项目在uwsgi+nginx上部署遇到的坑【代码】

本文来自网易云社区作者:王超问题背景django框架提供了一个开发调试使用的WSGIServer, 使用这个服务器可以很方便的开发web应用。但是 正式环境下却不建议使用这个服务器, 其性能、安全性都堪忧。一个推荐的做法是使用uwsgi+Nginx来部署django应用。如何使用uwsgi部署不在本文的讨论范围里。在大多数情况, WSGIServer下的能正常工作的代码, 在uwsgi中也能正常运行。 但是也有很多坑点, 导致uwsgi下的结果与WSGIServer的结果完全不同...

django项目在uwsgi+nginx上部署遇到的坑【代码】

本文来自网易云社区作者:王超问题背景django框架提供了一个开发调试使用的WSGIServer, 使用这个服务器可以很方便的开发web应用。但是 正式环境下却不建议使用这个服务器, 其性能、安全性都堪忧。一个推荐的做法是使用uwsgi+Nginx来部署django应用。如何使用uwsgi部署不在本文的讨论范围里。在大多数情况, WSGIServer下的能正常工作的代码, 在uwsgi中也能正常运行。 但是也有很多坑点, 导致uwsgi下的结果与WSGIServer的结果完全不同...

Nginx windows下使用问题记录

记录windows下使用Nginx的问题 1、启动失败 C:\WINDOWS\system32>nginx.exe nginx: [alert] could not open error log file: CreateFile() "logs/error.log" failed (3: The system cannot find the path specified) 2018/09/30 07:29:16 [emerg] 10504#6732: CreateFile() "C:\WINDOWS\system32/conf/nginx.conf" failed (3: The system cannot find the path specified) 解决方法: 在nginx目录下启动: C:\WINDOWS\system32>cd ...

(转)Centos7 yum 源安装nginx【代码】

转:https://www.cnblogs.com/fuhai0815/p/8522868.html 一、建立nginx源 vim /etc/yum.repos.d/nginx.repo [nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/7/$basearch/gpgcheck=0enabled=1 二、安装 yum -y install nginx 三、启动 systemctl start nginx 加入开机启动项:systemctl enable nginx 四、配防火墙 vi /etc/sysconfig/iptables 添加下面内容-A INPUT -m state –state NEW -m tcp -p tcp –dpor...

Nginx【图】

一.什么是Nginx 它是一款类似于apache、tomcat的高性能服务器软件。目前国内各大门户网 站已经部署了Nginx,如新浪、网易、腾讯等;国内几个重要的视频分享网站也 部署了Nginx,如六房间、酷6等。新近发现Nginx 技术在国内日趋火热,越来越多的网 站开始部署Nginx 二.Nginx功能 1.可以在它上面发布项目,供外界访问. 2.是一种高性能HTTP和反向代理服务器,也是一个代理邮件服务器,也就是说我们在Ngin...

nginx base

? nginx配置文件:? 下载解压 tar.gz ? ./configure编译构建 ? nginx:操作命令nginx -s stop(快速停止)|quit(优雅停止,工作线程完成工作)|reload(重新加载配置文件)|reopen(重新打开日志文件)? quit:以启动nginx的用户关闭 ? reload:主进程接到重载配置文件信号,检查配置文件合法性,并尝试应用配置。应用成功后,启动新的工作进程,并向就的工作进程发送关闭进程的信号;应用配置失败,则回滚变化,继续使用旧的配置...

Nginx 配置TCP代理【代码】

Nginx 配置TCP代理 nginx 的功能非常强大,其中作为代理服务器是非常常用的功能,但是之前的nginx代理只能做七层代理,也就说是基于应用层面的代理,TCP层面的代理一般会配合haproxy 来使用。但是自从nginx 1.9 以后通过stream模块实现了tcp 代理功能,无需其他软件配合即可实现四层代理和七层代理,即:访问该服务器的指定端口,nginx就可以充当端口转发的作用将流量导向另一个服务器,同时获取目标服务器的返回数据并返回给请求者...

Nginx Rewrite【代码】

Nginx Rewrite Rewrite基本概述 1.什么是rewriteRewrite即URL重写, 主要实现url地址重写, 以及重定向, 就是把传入Web的请求重定向到其他URL的过程。 2.Rewrite使用场景 1.URL地址跳转,例如用户访问bgx.com将其跳转到xuliangwei.com , 或者当用户通过http的方式访问bgx.com时,将其跳转至https的方式访问bgx.com2.URL伪静态, 将动态页面显示为静态页面方式的一种技术, 便于搜索引擎的录入, 同时减少动态URL地址对外暴露过多的参数...

nginx禁止对写操作timeout时retry【代码】

1) nginx禁止对写操作timeout时retry 以前遇到的一个case,业务那边说一笔请求从nginx端发送给后端tomcat了2次(落在两个不同的tomcat节点上)。后来发现是nginx发给后端节点timeout,然后做了重试,发给了另一个节点。默认情况下nginx对后端error和 timeout 都会做retry,可以明确的禁止在timeout的情况下禁止retry。当然如果集群读写分离的话,对于只读集群retry是无所谓的,但对于写确实存在问题。 2) kafka重启时因为数据日志文...

RHEL/CentOS 安装 nginx【代码】

采用官方nginx源安装方法支持的环境 如果不支持,可以改为epel源系统 版本 支持的平台RHEL/CentOS 6.x x86_64, i386RHEL/CentOS 7.4+ x86_64, ppc64le也可以源码编译安装或直接yum安装。域名解析请提前设置好 1 配置nginx源 1.1 方法一:配置nginx官方源(推荐) [root@node1 ~]# vim /etc/yum.repos.d/nginx.repo 添加: [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 en...

config https in nginx(free)【代码】

get server.key with password openssl genrsa -des3 -out server.key 2048 get server.key no password openssl rsa -in server.key -out server.key get server.csr openssl req -new -key server.key -out server.csr country name: CN common name: mysite.com get ca.crt openssl req -new -x509 -key server.key -out ca.crt -days 3650 get server.crt openssl x509 -req -days 3650 -in server.csr -CA ca.crt -CAkey serv...

搭建fastdfs+nginx,nginx一直出现错误 ​nginx: master process /usr/local/nginx/sbin/nginx: symbol lookup error:

搭建fastdfs+nginx,nginx一直出现错误 ?nginx: master process /usr/local/nginx/sbin/nginx: symbol lookup error: nginx: master process /usr/local/nginx/sbin/nginx: undefined symbol: log_init ?请问这个怎么解决