信创国产系统麒麟arm架构中nginx安装过程

前言

在事业单位或国企,信创项目在步步推进,下面将在国产系统通信arm架构中nginx的安装过程记录分享出来,希望帮助到有需要的小伙伴。

1、nginx下载

1.1、在线下载

进入指定目录,如/usr/local,执行如下命令:

wget https://nginx.org/download/nginx-1.20.2.tar.gz

1.2、离线上传

将提前下载好的安装包上传到指定目录,如/usr/local
nginx的下载地址如下:https://nginx.org/en/download.html
在这里插入图片描述
此处选择的版本为 nginx-1.20.2

2、安装依赖组件

2.1、在线下载或离线上传对应的组件包

wget https://buildpack.oss-cn-shanghai.aliyuncs.com/static/r6d/nginx/nginx-compile-lib/pcre-8.44.tar.gzwget https://buildpack.oss-cn-shanghai.aliyuncs.com/static/r6d/nginx/nginx-compile-lib/zlib-1.2.11.tar.gzwget https://buildpack.oss-cn-shanghai.aliyuncs.com/static/r6d/nginx/nginx-compile-lib/openssl-1.1.1l.tar.gz

注:需要g++,gcc等环境,若没有需求安装,类似如下:
yum install -y gcc-c++

2.2、安装 pcre-8.44,root用户依次执行如下命令

cd /usr/local
tar -xvf pcre-8.44.tar.gz
cd /usr/local/pcre-8.44
./configure
make
make install

2.3、安装 openssl-1.1.1l,root依次执行如下命令

cd /usr/local
tar -xvf openssl-1.1.1l.tar.gz
cd /usr/local/openssl-1.1.1l
./config
make
make install

2.4、安装 zlib-1.2.11,root依次执行如下命令

cd /usr/local
tar -xvf zlib-1.2.11.tar.gz
cd /usr/local/zlib-1.2.11
./config
make
make install

3、安装nginx

cd /usr/local
tar -xvf nginx-1.20.2.tar.gz
cd /usr/local/nginx-1.20.2
./configure --prefix=/usr//nginx
make
make install

4、启动nginx

cd /usr/nginx/sbin
./nginx
# 重新加载
./nginx -s reload
# 停止服务
./nginx -s stop

5、验证nginx

执行如下命令

curl http://127.0.0.1:80

若出现响应内容则说明启动成功。
或通过浏览器访问http://127.0.0.1:80,若出现welcome to nginx则说明启动成功。

注:在信创国产系统中安装nginx的过程和linux环境基本类似。

6、ssh命令

6.1、ssh远程登录命令

ssh root@192.168.100.100

格式为:ssh root@需要登录的主机ip地址

6.2、scp远程复制命令

# 将本地文件远程复制到目的地
scp ***.jar root@192.168.100.100:/usr/local
# 将目的地文件远程复制到本地
scp root@192.168.100.100:/usr/local/***.jar /opt/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/55224.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LoRA继任者ReLoRA登场,通过叠加多个低秩更新矩阵实现更高效大模型训练效果

论文链接: https://arxiv.org/abs/2307.05695 代码仓库: https://github.com/guitaricet/peft_pretraining 一段时间以来,大模型(LLMs)社区的研究人员开始关注于如何降低训练、微调和推理LLMs所需要的庞大算力&#xf…

LRU cache的实现细节优化——伪结点的技巧

LRU cache的实现是面试常见的题目,思路比较简单,可以参考思路 这个题目在实际面试中容易出错,主要是npe和头节点与尾节点的更新,有没有办法避免这一点呢,这时可以发现伪节点的好处,永远不用更新头尾节点&am…

什么是异步编程?什么是回调地狱(callback hell)以及如何避免它?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 异步编程⭐ 回调地狱(Callback Hell)⭐ 如何避免回调地狱1. 使用Promise2. 使用async/await3. 模块化和分离 ⭐ 写在最后 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 记得点击上方或者右侧链接订…

前端需要理解的浏览器知识

1 浏览器架构 浏览器是多进程多线程的应用程序,多进程可以避免相互影响和减少连环崩溃的几率: 浏览器(主)进程:主要负责界⾯显示、⽤户交互、⼦进程管理、存储等功能。内部会启动多个线程分别处理不同的任务。⽹络进…

pandas由入门到精通-数据清洗-缺失值处理

pandas-02-数据清洗&预处理 A.缺失值处理1. Pandas缺失值判断2. 缺失值过滤2.1 Series.dropna()2.2 DataFrame.dropna()3. 缺失值填充3.1 值填充3.2 向前/向后填充文中用S代指Series,用Df代指DataFrame 数据清洗是处理大型复杂情况数据必不可少的步骤,这里总结一些数据清…

(unity/c#)反射为类赋值小工具

string参数为需要修改的变量,dynamic需要一个int/float数值,将从playvalue类中检索对应变量修改数值 public static class playerValue{public static int MeleeDMG;//近战伤害public static int RangedDMG;//远程伤害public static int MagicDMG;//魔法伤害public static int …

安卓图形显示系统

Android图形显示系统 Android图形显示系统是Android比较重要的一个子系统,和很多其他子系统的关联紧密。 Android图形系统比较复杂,这里我们从整体上理一遍,细节留待后期再去深入。Android图形系统主要包括以下几个方面: - 渲染…

玩转git第7章节,本地git的用户名和密码的修改

一 本地git的用户名和密码 1.1 本地用户名和密码修改 1.本地用户名修改 2.凭据管理 3.进行修改密码 1.2 代码提交操作

配置Flume

配置Flume_1.9.0 1.配置Flume2.Flume案例 链接: Flume官网 链接: Flume文档 链接: Flume下载 1.配置Flume tar -zxf /opt/software/apache-flume-1.9.0-bin.tar.gz -C /opt/module/ mv /opt/module/apache-flume-1.9.0-bin /opt/module/flume-1.9.0 #将lib 文件夹下的 guava-…

206. 反转链表 (简单系列)

给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输入:head [1,2,3,4,5] 输出:[5,4,3,2,1] 示例 2: 输入:head [1,2] 输出:[2,1] 示例 3: 输…

centos用ssh登录连接缓慢处理

问题现象 用ssh登录服务器,发现登录缓慢,登录一次可能需要30秒左右 问题原因及解决 连接慢的主要原因是DNS解析导致 1)、在ssh服务端上更改/etc/ssh/sshd_config文件中的配置为如下内容: UseDNS no 2)、执行sudo systemctl res…

LINUX系统下ORACLE19C客户端安装步骤

服务器系统版本:CentOS 7.4 Oracle客户端安装包(19C版本)下载地址: https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html 现阶段19c版本已下载完毕,上传至服务器;…

ESP32-CAM过程中踩的坑总结

1. 通过usb连接电脑后,端口中没有增加COM口,显示“windows无法安装usb2.0-ser”,usb2.0-ser图标带有红色感叹号。 解决方法:下载相应的驱动,参考如下。 https://blog.csdn.net/qq_40984972/article/details/10507602…

记录一次微服务连接Nacos异常-errorMsg: Illegal character in authority at index 7:

组件信息 Nacos 2.2.3 SpringCloud微服务 部署环境:centerOS 部署方式:k8s 前言 nacos开启鉴权,nacos地址通过变量方式传入服务中 PropsUtil.setProperty(props, "spring.cloud.nacos.discovery.server-addr", "${NACO…

Java将PDF文件转为Word文档

Java将PDF文件转为Word文档 一、创建Springboot Maven项目 二、导入依赖信息 <repositories><repository><id>com.e-iceblue</id><url>https://repo.e-iceblue.cn/repository/maven-public/</url></repository></repositories&g…

8.25 校招 内推 面经

绿泡泡&#xff1a; neituijunsir 交流裙&#xff0c;内推/实习/校招汇总表格 1、校招&实习 丨驭势科技 校招&实习 全面开启&#xff08;内推&#xff09; 校招&实习 丨驭势科技 校招&实习 全面开启&#xff08;内推&#xff09; 2、2023校招总结--自动驾驶…

std::dynamic_pointer_cast转换shared_ptr

std::dynamic_pointer_cast 是 C 标准库中的一个函数模板&#xff0c;用于在共享指针之间进行动态类型转换。它允许将一个指向基类的 std::shared_ptr 转换为指向派生类的 std::shared_ptr。 使用 std::dynamic_pointer_cast 的方法如下&#xff1a; #include <memory>…

【AI】解决Number_Words的安装和使用

It appears that you encountered an error while trying to install the “Numbers_Words” package using the specific version 0.18.2 of the PEAR channel. The error message indicates that there was a problem unpacking the “Math_BigInteger-1.0.3” package, whi…

Postman测WebSocket接口

01、WebSocket 简介 WebSocket是一种在单个TCP连接上进行全双工通信的协议。 WebSocket使得客户端和服务器之间的数据交换变得更加简单&#xff0c;允许服务端主动向客户端推送数据。在WebSocket API中&#xff0c;浏览器和服务器只需要完成一次握手&#xff0c;两者之间就直…