欧拉系统/Centos离线安装nginx并实现远程连接步骤
1.下载nginx
网盘:https://pan.baidu.com/s/12DOjyw7zbjS8Bdwrw4HI3Q?pwd=qajb
2.上传
将下载的nginx安装包nginx-1.26.2.tar.gz通过ftp工具上传到linux主机上(我这里上传到/usr/local/nginx/目录下,创建这个目录的步骤如下)
//进入到/usr/local/目录下
cd /usr/local/
//创建目录nginx
mkdir nginx
//进入到里面
cd nginx
3.解压
我们把安装包上传到linux以后,就可以在那个目录下(我这里就是/usr/local/nginx/)用tar安装。
tar -zxvf nginx-1.26.2.tar.gz
4.安装tar(有则略过,gcc也是必须安装的,网盘里有资源,方法同tar)
由于是离线环境,如果tar没有安装需要本地下载下来,我的网盘中Desktop文件夹下,有一个tar文件夹,其中的rpm就是需要下载的本地仓库,我们还是将这些通过工具上传到linux中,我们可以随便创建个文件夹放这些rpm。
//创建一个tar目录
mkdir tar
//进去
cd tar
//前提:要求上传的那些包都放在这个目录下面
//下载本地库
yum install ./* 或者rpm -Uvh *.rpm --nodeps --force
如下是通过yum下载的展示图,因为我已经下载好了,所以我现在只删除了tar的rpm做的演示,其他的我没有删除,所以这里只显示了tar的install信息,但是大家还是需要把tar文件夹下所有rpm都上传到linux主机上,install后这里输入‘y’即可。

其中光标处不能是OS,否则就不是下载的本地的了。
5.对配置进行初始化
/usr/local/nginx/nginx-1.26.2
//进入nginx-1.26.2
cd /usr/local/nginx/nginx-1.26.2
//配置
./configure
6.编译
进入到/usr/local/nginx/nginx-1.26.2里面,命令如下
make
开始编译redis源代码(make可能需要下载,网盘中已经存有make的rpm,操作步骤同tar)
7.将编译好的文件自动安装到系统合适位置
make install
8.启动服务
//进入该目录
cd /usr/local/nginx/sbin/
//开启服务
./nginx -c /usr/local/nginx/conf/nginx.conf
9.远程连接
防火墙问题
我们可以通过下面命令查看一下防火墙都放行了哪些端口。
firewall-cmd --list-ports

显然,我这里是已经放行了的,如果没有放行就需要如下命令放行
//放行80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
//重启防火墙
systemctl restart firewalld
放行以后一定要重启防火墙,否则不生效。
鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。
更多推荐


所有评论(0)