1.场景:
通过test.open.com访问81服务器指定的8081端口
2.应用:
2.1首先是在云服务器(这里用了阿里云)去配置一个test.open.cn的域名;
2.2在81这台服务器安装nginx,并在nginx.conf进行配置,配置实例如下:
access_log /web/logs/access.log main; sendfile on; #tcp_nopush on; upstream tomcat_server { server xxx.xx.xxx.81:8081 weight=1; } #keepalive_timeout 0; keepalive_timeout 65; #gzip on; server { listen 80; server_name test.open.cn; charset utf-8; #access_log logs/host.access.log main; location / { root html; index index.html index.htm; proxy_pass http://tomcat_server; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root html; }
解释下:当发送http请求http://test.open.cn,首先是根据域名test.open.cn定位到xxx.xx.xxx.81这台服务器,然后在这台服务器上安装了nginx,并对80端口进行了监听(上面高亮字),当域名为test.open.cn的请求到来的时候,就会
将改请求定位到location,而location里的属性proxy_pass,有tomcat_server(上面upstream定位为xxx.xx.xxx.81),最后就是转化为http:xxx.xx.xxx.81这个请求了。
相关推荐
今天碰到一个问题,服务器上一个子域名的请求重定向到另一个子域名上面去了。查了一段时间发现这个问题只有在 HTTP 到 HTTPS 跳转的时候才会发生。大概是这样: 从 HTTP 的 sub2 子域名跳转到 HTTPS 的 sub1 子域名 ...
进入 /usr/local/nginx/conf sudo cd /usr/local/nginx/conf 创建 vhost 目录 sudo mkdir vhost 修改 nginx.conf 文件 sudo cp nginx.conf nginx.conf_back sudo vim nginx.conf 设置访问机器的 hosts 文件,...
实战Nginx取代Apache的高性能Web服务器 文字版本。喜欢请购买纸质版支作者
Nginx实战:基于Lua语言的配置、开发与架构详解
nginx 域名跳转 Nginx跳转自动到带www域名规则配置、nginx多域名向主域名跳转
nginx 伪静态 重定向
实战Nginx取代Apache的高性能Web服务器.rar
同一ip(都是80端口)可以绑定无数个域名 配置简单 里面包含一个配置文档:配置文档.doc 看一遍 大部分人都会设置了。 内容如下: NGNIX配置文档 1.解压文件到相应文件夹下(我解压到D:/下) (这里是图片) 目录...
主要介绍了详解nginx同一端口监听多个域名和同时监听http与https的相关资料,需要的朋友可以参考下
通过编写shell脚本定时比对新老IP自动对nginx进行reload有效解决了nginx对动态域名不重新解析的问题,附带详细说明
2安装lua-nginx-module模块用来解决非80端口代理。 附件包含了全部安装过程,包括nginx.conf lua的配置,适合新手小白按步骤操作。 注意(附件中nua的版本我测试过nginx1.10.3可正常安装,nginx1.12.2报错不兼容。...
系统错误、404错误统一由Nginx代理到某个特定的页面,可以自定义样式,优化用户体验,实现方式简单。
nginx的rewrite相当于apache的rewriterule(大多数情况下可以把原有apache的rewrite规则加上引号就可以直接使用),它可以用在server,location 和IF条件判断块中,命令格式如下: rewrite 正则表达式 替换目标 flag标记...
第1章 Nginx简介.pdf第2章 Nginx服务器的安装与配置.pdf第3章 Nginx的基本配置与优化.pdf第4章 Nginx与PHP(FastCGI)的安装、配置与优化.pdf第5章 Nginx与JSP、ASP.NET、Perl的安装与配置.pdf第6章 Nginx HTTP负载...
实战Nginx取代Apache的高性能Web服务器 pdf 带书签 完整版
实战nginx.pdf。主要内容包括:第1章 Nginx简介;第2章Nginx服务器安装与配置;第3章Nginx基本配置与优化;第4章Nginx与PHP;第5章Nginx与JSP、ASP.NET..第6章Nginx http负载均衡和反向代理;第7章Nginx 的rewrite...
6、高性能Web服务器Nginx的配置与部署研究(6)核心模块之主模块的测试常用指令 内容:详解Nginx的主模块中,测试时经常使用的指令。 7、高性能Web服务器Nginx的配置与部署研究(7)核心模块之主模块的非测试常用...
搭建一个网站传统的方法是使用一个web服务器去解析文件入口文件,如使用Nginx,Apache解析到对应的入口文件,但是随着技术的发展,一些语言可以自己起一个web服务,如Node,PHP,使用开发语言启动一个web服务默认只能在...
Nginx实战最全教程
nginx多域名配置示例 php多级域名配置 二级域名配置示例 nginx伪静态示例