经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 数据库/运维 » Linux/Shell » 查看文章
Nginx笔记
来源:cnblogs  作者:Sky丨Star  时间:2022/1/17 10:58:36  对本文有异议

实现负载均衡

这里采用的是权重

进入配置文件目录cd /usr/local/nginx/conf/   //实际根据自己的目录来

编辑vim nginx.conf

这段代码上方加入自定义代码 根据需求复制

  1. upstream my {
    #tomcat1
  2. server 192.168.247.100:8080 weight=10;
    #tomcat2
  3. server 192.168.247.100:8081 weight=10;
  4. }
  5. server {
  6. #端口号 9000以上随意
  7. listen 44444;
  8. server_name localhost;
  9. location / {
  10. proxy_pass http://my;
  11. }
  12. }

启动tomcat1 启动tomcat2

重新启动nginx

输入网址 多次刷新 ,即可看见2个项目(条件: 需要提前部署项目,且满足打开地址:8080 即可访问项目)

 

Nginx实现动静分离

进入配置文件目录cd /usr/local/nginx/conf/   //实际根据自己的目录来

编辑vim nginx.conf

这段代码上方加入自定义代码 根据需求复制

  1. upstream tomB {
  2. server 192.168.247.100:8080;
  3. }
  4. server {
  5. listen 9001;
  6. server_name localhost;
  7. #动态资源jsp *.do等服务
  8. location ~ .*\.(jsp|do)?$ {
  9. #以下4句代码及其重要,没有这些代码,重定向的方法运行将会失去端口号导致404
  10. proxy_set_header X-Forwarded-Host $host;
  11. proxy_set_header X-Forwarded-Server $host;
  12. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  13. proxy_set_header Host $host:$server_port;
  14. proxy_pass http://tomB;
  15. }
  16. location ~ .*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|js|css)$ {
  17. #静态资源,自己在下方目录新建一个文件夹,将项目的静态资源复制过去
  18. root /usr/local/nginx/hisapp;
  19. }
  20. location / {
  21. #首页,根据自己的项目于来找目录,在项目名下放首页
  22. root/usr/local/tomcat/webapps/HIS1-1.0-SNAPSHOT;
  23. index login.jsp;
  24. }
  25. }

 

 

 

 

配置文件第一行

启动tomcat,重启nginx即可

 

原文链接:http://www.cnblogs.com/sky-stars/p/15772679.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号