本月博客排行
-
第1名
kaizi1992 -
第2名
arpenker -
第3名
wy_19921005 - hanbaohong
- jh108020
年度博客排行
-
第1名
龙儿筝 -
第2名
宏天软件 -
第3名
青否云后端云 - vipbooks
- wy_19921005
- benladeng5225
- fantaxy025025
- e_e
- kaizi1992
- tanling8334
- arpenker
- sam123456gz
- javashop
- zysnba
- xiangjie88
- lemonhandsome
- wallimn
- ganxueyun
- Xeden
- zhanjia
- xyuma
- wangchen.ily
- jh108020
- johnsmith9th
- zxq_2017
- jbosscn
- forestqqqq
- daizj
- ajinn
- xpenxpen
- ranbuijj
- 喧嚣求静
- kingwell.leng
- silverend
- kristy_yy
- lchb139128
- jveqi
- lich0079
- lzyfn123
- java-007
- sunj
- yeluowuhen
- lerf
- xiaoxinye
- flashsing123
- zhangjijun
- lxguy
- bosschen
- lyndon.lin
- sunnylocus
最新文章列表
Nginx 中 fastcgi_pass 监听端口 unix socket和tcp socket
Nginx连接fastcgi的方式有2种:unix domain socket和TCP,Unix domain socket 或者 IPC socket是一种终端,可以使同一台操作系统上的两个或多个进程进行数据通信。与管道相比,Unix domain sockets 既可以使用字节流和数据队列,而管道通信则只能通过字节流。Unix domain sockets的接口和Intern ...
Nginx 防止被域名恶意解析的方法
nginx 的主配置文件底部加入
server {
listen 80 default_server;
server_name _;
access_log off;
return 444;
}
这样在浏览器端访问的时候,浏览器会自动提示用户无法访问
通过 CURL 抓取的结果(输出的是HTTP错误信息)
...
Nginx的负载均衡的那点事[转]
Nginx的负载均衡的那点事[转]
本节就聊聊采用Nginx负载均衡之后碰到的问题:
Session问题
文件上传下载
通常解决服务器负载问题,都会通过多服务器分载来解决。常见的解决方案有:
网站入口通过分站链接负载(天空软件站,华军软件园等)
DNS轮询
F5物理设备
Nginx等轻量级架构
那我们看看Nginx是如何实现负载均衡的,Nginx的upstrea ...
nginx模块开发(一)
决定重新整理nginx模块开发
helloworld
config
ngx_addon_name=ngx_http_mytest_module
HTTP_MODULES="$HTTP_MODULES ngx_http_mytest_module"
NGX_ADDON_SRCS="$NGX_ADDON_SRCS $ngx_addon_dir/ngx_http_m ...
通过nginx实现线上页面访问本地接口
现在很多web项目是前后端分离的,后端程序员想在本地通过页面测试接口时有些不方便,这时我们可以利用nginx,将静态请求直接转到线上,将接口请求转到本地。
下载nginx windows版本,解压后在conf目录下新建自己的配置toutiao.conf
server {
listen 8088;
server_name www.touti ...
CentOS 安装wdCP
官网:http://www.wdlinux.cn/
打开终端:
wget http://dl.wdlinux.cn/files/lanmp_v3.tar.gz
tar zxvf lanmp_v3.tar.gz
sh lanmp.sh cus
//卸载方法
sh lanmp.sh un
安装如下:
apache-2.4.18nginx-1.8.1php-7.0.6my ...
nginx keepalived lvs
一、环境准备
一共4台虚拟机,我用的mac的parallels desktop创建的4台centos7虚拟机
master 192.168.20.104
salve 192.168.20.103
node1 192.168.20.102
node2 192.168.20.98
可以先安装一个虚拟机,然后进行克隆就行。
二、配置虚拟机
1.安装master的keepalived,参 ...
10分钟精通Nginx访问日志分析统计
简介
很多个人站长在搭建网站时使用nginx作为服务器,为了了解网站的访问情况,一般有两种手段:
使用CNZZ之类的方式,在前端页面插入js,用户访问的时候触发js,记录访问请求。
利用流计算、或离线统计分析nginx的access log,从日志中挖掘有用信息。
两种方式各有优缺点:
CNZZ使用起来比较简单,各种指标定义清楚。但这种方式只能记录页面的访问请求,像ajax之类的请求是无法记录的,还 ...
nginx:ssl
生成证书
可以通过以下步骤生成一个简单的证书:
首先,进入你想创建证书和私钥的目录,例如:
cd /usr/local/etc/nginx/
创建服务器私钥,命令会让你输入一个口令:
openssl genrsa -des3 -out server.key 1024
创建签名请求的证书(CSR):
openssl req -new -key server.key -out server.cs ...
nginx:防盗链
防盗链:
举个例子:有时候我们从一个网站,比如腾讯,转载了一篇文章到自己的博客或空间,发现一些图片显示不了,这就是防盗链在起作用。图片是放在腾讯的服务器上的,腾讯拒绝其它网站的页面访问该资源。
一般情况下,当我们浏览一个网页时,并不是一次请求就会把整个页面的内容传到本地浏览器,尤其是当这个页面带有图片或者其它资源。第一次请求会传回该页面的HTML文本,浏览器解析该文本发现还有图片,会发送第二次请求 ...
nginx:vhost
nginx配置多个vhost
1.进入配置安装目录 cd /usr/local/etc/nginx/conf/
2.没有vhost文件夹 mkdir vhsot文件
3.添加多个conf文件 如:test.com.conf test1.com.conf
4.test.com.conf
server {
listen 80;
server_name ...
nginx:loadBalance
nginx负载均衡
http
{
#include conf/mime.types;
include mime.types;
default_type application/octet-stream;
include vhost/*.conf;
keepalive_timeout 120;
...
nginx缓存模块ngx_cache_purge配置
安装
./configure \
--prefix=/usr/local/nginx-1.0.6 \ # 安装路径
--with-http_stub_status_module \ # 启用nginx状态模块
--with-http_ssl_module \ # 启用SSL模块
--with-http_realip_module \ # 启用realip模块(将用户IP转发给后端服务器)
-- ...
nginx日志打印响应时间request_time和upstream_response_time
设置log_format,添加request_time,$upstream_response_time,位置随意
og_format main '"$request_time" "$upstream_response_time" $remote_addr - $remote_user [$tim ...