Nginx的这些妙用,你肯定有不知道的!
②通过修改本地 Host 文件(C:WindowsSystem32driversetc),添加127.0.0.1 将 映射到自己的机器 IP 上。 ③配置完成之后,我们便可以通过 :8080 访问到第一步出现的 Tomcat 初始界面。 那么如何只需要输入 便可以跳转到 Tomcat 初始界面呢?便用到 Nginx 的反向代理。 ④修改 nginx.conf 配置文件,增加如下配置 proxy_pass: server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { proxy_pass :8080; } ⑤如上配置,我们监听 80 端口,访问域名为 ,不加端口号时默认为 80 端口,故访问该域名时会跳转到 127.0.0.1:8080 路径上。 在浏览器端输入 结果如下: 反向代理 Demo 2 实现效果:使用 Nginx 反向代理,根据访问的路径跳转到不同端口的服务中: 访问 直接跳转到 127.0.0.1:8080 访问 直接跳转到 127.0.0.1:8081 ①在服务器上起两个 Tomcat,修改其中一个端口号为 8081。 在 tomcat/webapps/ 目录下各加两个文件夹,并随便写个 HTML 页面,我建的是 java/index.html 和 egg/index.html。 ②修改 nginx.conf,在 HTTP 块中添加 serve{}: server { listen 80; server_name localhost;
location ~ /java/ { proxy_pass :8080; }
location /egg/ { proxy_pass :8081; } } ③重启 Nginx,验证效果: Nginx 配置:负载均衡 随着互联网信息的爆炸性增长,负载均衡(Load Balance)已经不再是一个很陌生的话题。 顾名思义,负载均衡即是将负载分摊到不同的服务单元,既保证服务的可用性,又保证响应足够快,给用户很好的体验。 快速增长的访问量和数据流量催生了各式各样的负载均衡产品,很多专业的负载均衡硬件提供了很好的功能,但却价格不菲。 这使得负载均衡软件大受欢迎,Nginx 就是其中的一个,在 Linux 下有 Nginx、LVS、Haproxy 等等服务可以提供负载均衡服务。 Nginx 的负载均衡是 Proxy 模块和 Upstream 模块搭配实现的。Upstream模块将会启用一个新的配置区段,在该区段定义了一组上游服务器。 实现效果:配置负载均衡。 (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |