如何配置使用负载均衡slb让你平台更加稳定行运营

分类:Nginx | 作者:凹凸曼 | 发表于2021/05/17 如何配置使用负载均衡slb让你平台更加稳定行运营已关闭评论

可能随着发展访问的人越来越多,单台机器容易出现故障几率越高,架构上就调整一下,把重要业务独立分割出来做一下负载均衡

使用软实现(代表之一:nginx),由于nginx缺失一些必要插件,又需要自己一个个装麻烦,直接使用Tengine ,它整合部分好用插件 如主动式后端服务器健康检查的功能ngx_http_upstream_check_module、会话保持ngx_http_upstream_session_sticky_module等

搞了三台机器:一台SLB ,后端两台负责业务处理,这样好处,即使以后业务增长一段时间能也能满足发展(简单可以多加几台后端业务处理),扩展性更好,即使其中一台挂掉也能正常运行,抗故障更好。

nginx和apache下禁止IP访问80和443,但域名能访问

分类:Apache,Nginx,工作记 | 作者:凹凸曼 | 发表于2019/02/14 nginx和apache下禁止IP访问80和443,但域名能访问已关闭评论

最近对公网IP访问网站,进行关停IP访问处理, 采用域名访问。多数站点采用 nginx 及少量apache,具体配置修改如下:

一、nginx配置文件nginx.conf加入

#只是关闭访问IP 80
server{
listen 80 default;
server_name _;
return 403;
}
#关闭访问IP 80和443

如何升级nginx服务器下站点为HTTPS?

分类:Nginx | 作者:凹凸曼 | 发表于2018/09/19 如何升级nginx服务器下站点为HTTPS?已关闭评论

一、准备好SSL证书

二、 首先检查原本NGINX服务器有SSL模块木

/usr/local/nginx/sbin/nginx -V

如果木有加上 这个编译选项 –with-http_ssl_module

可查看之前写的文章 升级NIGNX
三、在相关站点配置里加入

如何对nginx日志分割?

分类:Nginx,问题集 | 作者:凹凸曼 | 发表于2015/09/28 如何对nginx日志分割?已关闭评论

我单位,要求日志一般保存3个月。

如果日志一直累积,量大了以后分析就有点困难,

分割日志是必要的。

顺便记录一下配置,方便以后查找。

系统环境是Linux平台,采用的logrotate进行管理

首先建一个文件 nginx.logrotate 存放到你想存放的位置,这里我存放到/usr/local/nginx/conf/nginx.logrotate

内容如下:

如何解决nginx ssi解析include路径问题?

分类:Nginx,工作记 | 作者:凹凸曼 | 发表于2014/02/12 如何解决nginx ssi解析include路径问题?已关闭评论

之前站点配置ssi(web服务器apache),用起来木有问题,

最近在服务器配置ssi(WEB服务器nginx),存在问题。

这种语法格式在apache下木有问题,在nginx就使用不起

nginx 下 这种就能用,说明一点nginx解析的时候 不支持”..”路径!

问题应该可以解决 ,毕竟nginx是开源的。

顺便也验证了我之前文章里《工作5年多了,对所处行业环境及技能的一些认识!》提到的为什么开源比闭源的强的原因?

花了点时间 看了一下nginx 的源码 ,如下两个重要的文件表示是ssi模块

nginx: [emerg] mkdir() “/dev/shm/nginx_temp/client_body” failed (2: No such file or directory)

分类:Nginx,问题集 | 作者:凹凸曼 | 发表于2012/04/25 nginx: [emerg] mkdir() “/dev/shm/nginx_temp/client_body” failed (2: No such file or directory)已关闭评论

之前好好的,重启nginx时莫名的出现nginx: [emerg] mkdir() “/dev/shm/nginx_temp/client_body” failed (2: No such file or directory)

解决办法:mkdir -p /dev/shm/nginx_temp/client_body

Nginx + PHP5(FastCGI)生产环境跑PHP动态程序可超过“700次请求/秒”

分类:Nginx | 作者:凹凸曼 | 发表于2011/06/27 Nginx + PHP5(FastCGI)生产环境跑PHP动态程序可超过“700次请求/秒”已关闭评论

我生产环境下的两台Nginx + PHP5(FastCGI)服务器,跑多个一般复杂的纯PHP动态程序,从Nginx的日志可以统计出,单台Nginx + PHP5(FastCGI)服务器跑PHP动态程序的处理能力已经超过“700次请求/秒”,相当于每天可以承受6000万(700*60*60*24=60480000)的访问量:

升级Nginx 0.8.14 到1.0.4 (二)

分类:Nginx | 作者:凹凸曼 | 发表于2011/06/13 2条评论

Nginx1.0.0 正式版本已经出来一段时间了
今天终于有时间对nginx服务器的进行了无缝升级了一下

一、下载、解压
wget http://nginx.org/download/nginx-1.0.4.tar.gz
tar zxvf nginx-1.0.4.tar.gz

二、查看已经安装的模块

NGINX的LOG里COOKIE的值编码很奇怪?

分类:Linux,Nginx,问题集 | 作者:凹凸曼 | 发表于2011/05/09 NGINX的LOG里COOKIE的值编码很奇怪?已关闭评论

今天来发现访问的日记记录已经超1.4G,有点吓人

不太正常,几白M还能接受,

没有到一天,都那么多,肯定不正常!

目前发现一个cookies 里的变量fUR_visitedfid

value 多的离谱

升级Nginx 0.7.61到0.8.14

分类:Nginx | 作者:凹凸曼 | 发表于2011/04/11 升级Nginx 0.7.61到0.8.14已关闭评论

Nginx升级方法,下面将详细列出!
tar zxvf nginx-0.8.14.tar.gz
cd nginx-0.8.14