Nginx -HTTP和反向代理服务器简单配置

简介:

Nginx官方测试能够支持5万并发连接,实际生产环境中可支持2-4万并发连接数。

在测试环境中,我们的Nginx是放在两台应用服务器中的一台上,它负责对用户请求进行转发。在项目实际部署环境中Nginx会放在独立的服务器上。

在第二个主机配置上有对rewrite的配置。

下面的配置是基于nginx.conf修改的。红色字体为可修改地方。

本机做服务器host配置(可配置多项):127.0.0.1 localhost taxop.chinaacc.com

外部服务器host配置:192.168.182.3 taxop.chinaacc.com

upstream taxopchinaacc {//地址别名

ip_hash;

server 127.0.0.1:8882; //地址

}

//第一个主机

server {

server_name taxop.chinaacc.com; //访问名

listen 80; //监听端口

charset gbk; //字符集

access_log logs/taxop.chinaacc.access; //成功日志

error_log logs/error.taxopchinaacc.log; //失败日志

location ~* {

proxy_pass http:// taxopchinaacc; //地址别名,通过这个去映射地址

proxy_buffer_size 64k;

proxy_buffers 4 64k;

proxy_redirect off;

proxy_set_header Host $host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header X-Real-Port $remote_port;

}

}

//第二个主机

server {

listen 80;

server_name search.chinalawedu.com;

access_log logs/law.falvzixun_access.log;

location / {

#页头综合查询列表页 add by xuzq

rewrite ^/lawsearch/searchLawyerOffOrg/list_([0-9]+)_([0-9]+)_([0-9]+)_([a-z]+)_([0-9]+)_([0-9]+)_(.*)$ /lawsearch/searchLawyerOffOrg/list_$1_$2_$3_$4_$5_$6_$7 break;

proxy_pass http://lawfalvzixunTwo;

proxy_redirect off;

proxy_set_header Host $host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

client_max_body_size 10m;

client_body_buffer_size 128k;

proxy_connect_timeout 600;

proxy_send_timeout 600;

proxy_read_timeout 600;

proxy_buffer_size 4k;

proxy_buffers 4 32k;

proxy_busy_buffers_size 64k;

proxy_temp_file_write_size 64k;

}

}




本文转自94cool博客园博客,原文链接:http://www.cnblogs.com/94cool/p/3683479.html,如需转载请自行联系原作者

相关文章
|
19天前
|
负载均衡 应用服务中间件 Linux
nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件,很全
这篇博客文章详细介绍了Nginx的下载、安装、配置以及使用,包括正向代理、反向代理、负载均衡、动静分离等高级功能,并通过具体实例讲解了如何进行配置。
86 4
nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件,很全
|
25天前
使用Netty实现文件传输的HTTP服务器和客户端
本文通过详细的代码示例,展示了如何使用Netty框架实现一个文件传输的HTTP服务器和客户端,包括服务端的文件处理和客户端的文件请求与接收。
30 1
使用Netty实现文件传输的HTTP服务器和客户端
|
26天前
|
应用服务中间件 nginx
nginx反向代理与证书设置
nginx反向代理与证书设置
34 3
|
25天前
|
负载均衡 算法 应用服务中间件
nginx反向代理与负载均衡
nginx反向代理与负载均衡
23 1
|
2月前
|
JavaScript Java 应用服务中间件
|
1月前
|
JavaScript 应用服务中间件 开发工具
vue尚品汇商城项目-day07【53.nginx反向代理配置】
vue尚品汇商城项目-day07【53.nginx反向代理配置】
30 4
|
2月前
|
开发者
HTTP状态码是由网页服务器返回的三位数字响应代码,用于表示请求的处理结果和状态
HTTP状态码是由网页服务器返回的三位数字响应代码,用于表示请求的处理结果和状态
29 1
|
3月前
|
应用服务中间件 Linux nginx
【Azure 应用服务】App Service For Container 配置Nginx,设置/home/site/wwwroot/目录为启动目录,并配置反向代理
【Azure 应用服务】App Service For Container 配置Nginx,设置/home/site/wwwroot/目录为启动目录,并配置反向代理
|
Web App开发 前端开发 Android开发
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
使用MAT分析内存泄露 对于大型服务端应用程序来说,有些内存泄露问题很难在测试阶段发现,此时就需要分析JVM Heap Dump文件来找出问题。
779 0