Anolis服务器Arm64架构服务器配置(其他版本服务器解决方式思路一质)

1.nginx配置

说明:先尝试安装nginx如果报错,则安装nginx插件,如不报错则无需安装

1.1.尝试安装nginx

  • 下载任意版本nginx 访问地址:https://nginx.org/en/download.html

  • 上传到服务器
    在这里插入图片描述

  • 解压文件:在文件所在的目录执行如下命令:tar -xvf nginx-1.24.0.tar.gz
    在这里插入图片描述

  • 尝试安装:进入解压后的文件目录后执行安装命令:

./configure --prefix=/home/develop/nginx

注意--prefix配置文件安装路径,下面是报错演示地址不重要
在这里插入图片描述
错误信息
在这里插入图片描述
如没有报错,直接到第1.3.2正式安装nginx的第二步

1.2.资源准备

1.2.1.查看服务器系统版本:

cat /etc/anolis-release

在这里插入图片描述

1.2.2.下载依赖包:

  • cpp-4.8.5-44.el7.x86_64.rpm

  • gcc-4.8.5-44.el7.x86_64.rpm

  • glibc-devel-2.17-317.el7.x86_64.rpm

  • glibc-headers-2.17-317.el7.x86_64.rpm

  • kernel-headers-3.10.0-1160.el7.x86_64.rpm

  • libmpc-1.0.1-3.el7.x86_64.rpm

  • mpfr-3.1.1-4.el7.x86_64.rpm

  • gcc-c++-4.8.5-44.el7.x86_64.rpm

  • libstdc++-4.8.5-44.el7.x86_64.rpm

  • libstdc++-devel-4.8.5-44.el7.x86_64.rpm

  • 注意:不同系统版本的资源包版本不一样。
    阿里云镜像站:https://developer.aliyun.com/mirror/

  • 搜索自己的系统如下
    在这里插入图片描述

  • 1.2.2.1 点击系统,进入详情页面
    在这里插入图片描述

  • 1.2.2.2 点击下载地址
    在这里插入图片描述

  • 1.2.2.3 点击对应版本号
    在这里插入图片描述

  • 1.2.2.4 选择Os
    在这里插入图片描述

  • 1.2.2.5 继续点击OS
    在这里插入图片描述

  • 1.2.2.6 点击Packages
    在这里插入图片描述

  • 1.2.2.6 ctr+f搜索资源,依次下载资源,版本建议选最新
    注意:不同系统版本有些资源可能无法找到,找不到不管,有些系统内置了
    在这里插入图片描述

  • 把下载好的资源全部上传服务器
    在这里插入图片描述
    -执行命令安装:rpm -Uvh *.rpm --nodeps --force

rpm -Uvh *.rpm --nodeps --force

在这里插入图片描述

注意:如果内核版本不对,无法安装如图,需要重新找到系统内核版本进行安装
在这里插入图片描述

  • 验证安装情况:使用gcc-v和g++ -v命令查看版本
    在这里插入图片描述
  • 下载pcre 下载地址:http://www.pcre.org/
    将下载好的安装包上传到服务器,并解压,解压命令tar -xvf pcre-8.45.tar.gz
    进入解压目录,依次执行以下命令:
./configure
make
make install
  • 下载安装zlib 下载地址:http://www.zlib.net/
    将下载好的安装包上传到服务器,并解压,解压命令tar -xvf zlib.tar.gz
    进入解压目录,依次执行以下命令:
./configure
make && make install
  • 下载安装openssl 下载地址:https://www.openssl.org/source/
  • 提示:检查是否已安装openssl,输入命令`openssl version`,若出现版本信息,则无需安装;若没有安装则继续安装
  • 将下载好的安装包上传到服务器,并解压,解压命令tar -xvf openssl.tar.gz
    进入解压目录,依次执行以下命令:
./configure
 make && make install

安装完成后,控制台输入openssl version,出现版本信息则说明安装成功

1.3.正式安装nginx

1.3.1.下载nginx并上传服务器

  • 下载nginx安装包
  • 下载地址:https://nginx.org/en/download.html
  • 上传服务器
  • 解压nginx安装包:在文件所在的目录执行如下命令:tar -xvf nginx-1.24.0.tar.gz
  • 进入解压出来的nginx文件目录

1.3.2.开始安装nginx

  • 配置: --prefix最终安装的nginx所在的目录
./configure --prefix=/home/develop/nginx

成功截图
在这里插入图片描述

  • 编译:执行命令make
make

部分运行结果截图
在这里插入图片描述

  • 安装:执行命令 make install
make install

部分运行结果截图
在这里插入图片描述

  • 进入nginx目录,启动nginx 启动命令为:./sbin/nginx
./sbin/nginx

在这里插入图片描述
后面重启命令为:./sbin/nginx -s reload

  • 浏览器访问测试结果,默认端口80
    在这里插入图片描述
    注意:可能因为防火墙原因无法访问,请参考下面防火墙配置

1.4.防火墙配置

1.4.1.直接关闭防火墙:不推荐,但省事

systemctl stop firewalld.service

在这里插入图片描述
··注意:这里的命令是anolis系统的方式,其他系统搜索处理,注意不同系统版本处理命令也不一致··

1.4.2.命令介绍

  • 启动防火墙服务:systemctl start firewalld.service
  • 关闭防火墙服务:systemctl stop firewalld.service
  • 重启防火墙服务:systemctl restart firewalld.service
  • 查看防火墙状态:systemctl status firewalld.service
  • 开机启动防火墙:systemctl enable firewalld.service
  • 开机禁用防火墙:systemctl disable firewalld.service
  • 检查防火墙是否开机启动:systemctl is-enabled firewalld.service
  • 查看已启动的服务列表:systemctl list-unit-files | grep enabled
  • 查看启动失败的服务列表:systemctl --failed
  • 打开特定端口(例如80端口):firewall-cmd --zone=public --add-port=80/tcp --permanent

1.4.3.配置开启防火墙端口

注意:防火墙必须是启动状态才能执行,如未启动,执行上面启动命令

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

*强调文本* _强调文本_
注意配置好后,需要重启防火墙

1.4.4.重启防火墙

systemctl restart firewalld.service

在这里插入图片描述

2.JDK安装

2.1.下载jdk版本支持

下载地址:https://www.oracle.com/java/technologies/downloads/#java8
注意:选择自己系统架构版本
在这里插入图片描述
上传到服务器解压

~~删除文本~~

2.2.配置环境变量

执行命令vi /etc/profile

vi /etc/profile

在文件末尾添加以下内容:JAVA_HOME=解压后jdk所在的文件目录

export JAVA_HOME=/usr/local/jdk8
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

保存后执行:使环境变量生效

source /etc/profile

2.3.验证环境变量

java -version

在这里插入图片描述

3.其他说明

  • 1.2资源依赖包下载方式适用用于所有linux系统,不同系统查看服务版信息命令不一致。具体命令可以自己查询,如centos等,内核信息直接咨询服务器管理部门。
  • 2.1.1下载jdk方式适用所有内核系统。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Otaku love travel

你的鼓励是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值