当前位置: 首页 > news >正文

麒麟nginx配置

一、配置负载均衡

配置麒麟的yum源

vim /etc/yum.repos.d/kylin_aarch64.repo

Copy

删除原来内容,写入如下yum源

[ks10-adv-os]
name = Kylin Linux Advanced Server 10 - Os
baseurl = http://update.cs2c.com.cn:8080/NS/V10/V10SP2/os/adv/lic/base/aarch64/
gpgcheck = 0
enabled = 1
[ks10-adv-updates]
name = Kylin Linux Advanced Server 10 - Updates
baseurl = http://update.cs2c.com.cn:8080/NS/V10/V10SP2/os/adv/lic/updates/aarch64/
gpgcheck = 0
enabled = 1

Copy

20230906111657_6359.png

同步源

yum repolist

Copy

20230906111717_2773.png

安装并运行nginx

yum install -y nginx
systemctl start nginx.service
systemctl status nginx.service

Copy

20230906111836_5970.png

防火墙放行对应端口入站流量(案例中直接关闭防火墙)

systemctl stop firewalld.service
systemctl status firewalld.service

Copy

20230906111859_1013.png

cd /etc/nginx/conf.d/
vim lb.conf

Copy

lb.conf的内容

upstream lb {
server 127.0.0.1:8085 weight=1;
server 127.0.0.1:8086 weight=2;
}server {
listen 8085;
return 200 "node1\r\n";
}server {
listen 8086;
return 200 "node2\r\n";
}server {
listen 8080;location / {
proxy_pass http://lb;
proxy_connect_timeout 10s;
proxy_read_timeout 5s;
proxy_send_timeout 5s;
}
}

Copy

20230906111931_1810.png

 保存退出,使lb.conf生效

nginx -s reload

Copy

20230906111952_1003.png

二、测试访问

curl http://127.0.0.1:8080
curl http://127.0.0.1:8080
curl http://127.0.0.1:8080

Copy

20230906112009_2274.png

三、配置四层反向代理

查看IP地址

ifconfig enp0s2

Copy

20230906112029_4629.png

将sgtream模块如下代码插入nginx主配置文件

vim /etc/nginx/nginx.conf

Copy

在nginx.conf的末尾加上以下内容

stream {upstream ssh {server IP地址:22;}server {listen 10022;proxy_pass ssh;proxy_connect_timeout 10;}
}

Copy

20230906112125_6970.png

保存退出,使文件生效

nginx -s reload

Copy

20230906112143_2105.png

查看结果

telnet 127.0.0.1 10022

Copy

20230906112156_8135.png

http://www.lryc.cn/news/485605.html

相关文章:

  • 如何在 Ubuntu 上安装 Emby 媒体服务器
  • Mac上详细配置java开发环境和软件(更新中)
  • jmeter常用配置元件介绍总结之定时器
  • Spring——提前编译
  • 乐理的学习(音程)
  • 【网络】数据链路层协议——以太网,ARP协议
  • Linux分区、挂载、配额、逻辑卷、RAID、系统综合状态查看
  • 3D Gaussian Splatting 代码层理解之Part1
  • Qt小知识-Q_GLOBAL_STATIC
  • 【SpringBoot】使用过滤器进行XSS防御
  • 创建vue插件,发布npm
  • 【Android Compose原创组件】可拖动滚动条的完美实现
  • 【模块一】kubernetes容器编排进阶实战之资源管理核心概念
  • 用Python设置PowerPoint幻灯片背景
  • Restful API接⼝简介及为什么要进⾏接⼝压测
  • [pyspark] pyspark中如何修改列名字
  • 掌握 Spring Boot 的最佳方法 – 学习路线图
  • element-ui】使用el_upload上传文件无法动态修改action
  • 如何查看电脑支持的最大内存
  • 24 年第十届数维杯国际数模竞赛赛题浅析
  • Dubbo 3.x源码(25)—Dubbo服务引用源码(8)notify订阅服务通知更新
  • 排序算法 -计数排序
  • Java学习,基本数据类型
  • 单片机GPIO中断+定时器 软件串口通信
  • elementui el-table中给表头 el-table-column 加一个鼠标移入提示说明
  • NVR小程序接入平台/设备EasyNVR多个NVR同时管理设备接入:海康NVR 3.0提示不在线如何处理?
  • datawhale11月组队学习 模型压缩技术2:PyTorch模型剪枝教程
  • SOL链上Meme生态的崛起与未来#Dapp开发#链游#交易所#公链搭建
  • 部署Apache Doris
  • ElasticSearch-全文检索(一)基本介绍