Linux之关于Nginx
创始人
2024-01-31 17:08:07
0

目录

1、什么是Nginx?

1.1、负载均衡:流量分摊​编辑                    

1. 2、反向代理 :处理外网访问内网问题

1.3、动静分离:判断动态请求还是静态请求,选择性的访问指定服务器  

2、Nginx的使用

 2.1.Nginx安装

        2.1.1 添加 nginx 官方提供的 yum 源(需要联网且时间较长)

        2.1.2使用 yum 安装 nginx 

        2.1.3、 启动及设置开机启动

        2.1.4、设置防火墙开放 80 端口

        2.1.5、 测试 nginx 是否可被访问,应该显示nginx的欢迎界面

2.2、tomcat负载均衡


1、什么是Nginx?

1.1、负载均衡:流量分摊                    

  

1. 2、反向代理 :处理外网访问内网问题

1.3、动静分离:判断动态请求还是静态请求,选择性的访问指定服务器  

2、Nginx的使用

 2.1.Nginx安装

        2.1.1 添加 nginx 官方提供的 yum 源(需要联网且时间较长)

rpm -Uvh http://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.14.2-1.el7_4.ngx.x86_64.rpm

        2.1.2使用 yum 安装 nginx 

 yum install nginx

注意:

 注1:yum方式安装nginx,它的安装根目录为/etc/nginx
 注2:查看nginx版本( rpm -qa | grep nginx )

        2.1.3、 启动及设置开机启动

systemctl start nginx.service
systemctl enable nginx.service

         2.1.4、设置防火墙开放 80 端口

 firewall-cmd --zone=public --add-port=80/tcp --permanent
 firewall-cmd --reload && firewall-cmd --list-port

        2.1.5、 测试 nginx 是否可被访问,应该显示nginx的欢迎界面

  http://服务器IP地址:80/

 

2.2、tomcat负载均衡

        首先准备2个tomcat

        

        第2个修改的配置如下
        1. HTTP端口,默认8080,如下改为8081
        2.远程停服务端口,默认8005,如下改为8006
        3.AJP端口,默认8009,如下改,8010 

         

 

 

修改完毕之后,Ctrl+s保存

测试访问

http://192.168.122.128:8080/
http://192.168.122.128:8081/ 

根据上面配置模板

在nginx.conf添加

 upstream  tomcat_list {  #服务器集群名字
    server    127.0.0.1:8080  weight=1;   #服务器1   weight是权重的意思,权重越大,分配的概率越大。
    server    127.0.0.1:8081  weight=1; #服务器2   weight是权重的意思,权重越大,分配的概率越大

 

在default.conf添加

location / {
      #root   /usr/share/nginx/html;
      #proxy_pass   http://172.17.0.3:8080;
      proxy_pass   http://tomcat_list;
      index index.html index.htm;
  }

 ok!到这里我们就可以访问了

若当出现出现权限问题:

现象:connect() to 192.168.195.139:8080 failed (13: Permission denied) while connecting to upstream
解决方案:执行下面命令
setsebool -P httpd_can_network_connect 1

相关内容

热门资讯

【理响中国】更加清醒坚定地推进...   腐败是党和国家事业发展进程中的拦路虎、绊脚石,反腐败是一场输不起也决不能输的重大斗争。在二十届中...
“春风行动”让家门直通厂门、五...   央视网消息:眼下正是宁夏的冬闲时节,而春节前后则是沿海地区用工缺口的高峰期。16日,宁夏“202...
“十五五”开好局起好步|从“会...   央视网消息:从写入“十五五”规划建议到走进现实的智能载体,“具身智能”的发展速度超出想象,而人形...
焦点访谈|海南自贸港全岛封关“...   央视网消息(焦点访谈):2025年12月18日,海南自由贸易港正式启动全岛封关,标志着3万多平方...
晶采观察丨八部门发文!银发福利...   赶紧转给爸妈,2026年养老消费有了更多新选择。近日,民政部等八部门联合印发《关于培育养老服务经...
视频丨为夺格陵兰岛 美再挥关税...   17日,丹麦本土和格陵兰岛多地分别举行游行示威,抗议美国近期持续发表觊觎格陵兰岛的言论。然而就在...
哥伦比亚发生武装冲突 已致20...   当地时间16日,哥伦比亚中南部的瓜维亚雷省埃尔雷东托市农村地区发生一起严重武装冲突,造成至少20...
AI生成图片竟成人像摄影指南 ...   AI写诗、作画已经不新鲜了,但如果您买了一本教人摄影的专业书籍,回家却发现书里的模特长着六根手指...
欧盟-南共市自贸协定正式签署 ...   当地时间1月17日,欧盟-南方共同市场(南共市)自由贸易协定在巴拉圭首都亚松森正式签署。阿根廷总...
两部门安排部署重点省份做好低温...   针对1月17日至21日明显雨雪过程,1月17日,国家防灾减灾救灾委员会办公室、应急管理部组织中国...