灌溉梦想,记录脚步
标签类目:nginx

用nginx做代理服务器上网

有一VPS在米国放着,一直感觉用VPN太麻烦,正好服务器上安装有nginx,配置下可以用来当作代理服务器。
nginx新增下面配置:

1
2
3
4
5
6
7
server{
        resolver 8.8.8.8;
        listen 88;
        location / {
                proxy_pass http://$http_host$request_uri;
        }
}

配置完成后通过“nginx -t”测试配置是否正确,之后通过“nginx -s reload”使配置生效。

Chrome、Firefox可以通过插件设置代理,linux可以通过“export http_proxy=http://yourproxyaddress:proxyport”配置代理。

Nginx启动出错

在Centos 64位上编译安装nginx后,启动时报错:

/usr/local/webserver/nginx/sbin/nginx
/usr/local/webserver/nginx/sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory

从错误看出是缺少lib文件导致,进一步查看下

[root@vps1 pcre-8.30]# ldd $(which /usr/local/webserver/nginx/sbin/nginx)
继续阅读 »

Resin多端口设置以及Nginx反向代理设置

在resin中跑两个应用,分别是gd和qd,这两个应用使用的端口分别为:

继续阅读 »

负载均衡软件 Nginx, Haproxy,LVS比较

1、NGINX
Nginx的优点:
性能好,可以负载超过1万的并发。
功能多,除了负载均衡,还能作Web服务器,而且可以通过Geo模块来实现流量分配。
社区活跃,第三方补丁和模块很多
支持gzip proxy
缺点:
不支持session保持。
对后端realserver的健康检查功能效果不好。而且只支持通过端口来检测,不支持通过url来检测。
nginx对big request header的支持不是很好,如果client_header_buffer_size设置
的比较小,就会返回400bad request页面。
继续阅读 »

Nginx整合Resin

操作系统:centos 5.4 64位

1,安装jdk,已经配置有yumrepository,直接使用。

yum install jdk

2,安装pcre,nginx运行所需perl库。

yum install pcre pcre-devel

3,安装mysql ,mysql相关配置省略。

继续阅读 »