首页 > 系统相关 >Nginx安装步骤——离线安装与在线安装详解

Nginx安装步骤——离线安装与在线安装详解

时间:2023-09-22 20:23:21浏览次数:34  
标签:x86 Nginx 离线 openssl nginx 64 安装 el7

目录
Linux环境下Nginx的离线安装与在线安装详细步骤
一、离线安装
1.安装环境
2.安装nginx
二、在线安装
1.安装相关依赖
2.安装nginx
nginx相关命令
1、查看nginx是否在运行
2、测试配置文件是否正确
3、重新加载配置文件
4、停止nginx
Linux环境下Nginx的离线安装与在线安装详细步骤
一、离线安装
1.安装环境
依赖包下载地址

官方下载地址:https://pkgs.org/download/gcc-c++

阿里云镜像站:http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/

1.1 检查是否已安装gcc,如果最后一行有版本信息则为已有相关环境

gcc -v
1
如果没有则将以下依赖包下载并上传到服务器

gcc依赖清单:

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

进入依赖包文件夹执行命令

rpm -Uvh *.rpm --nodeps --force
1
1.2 同样再检查是否安装gcc-c++

g++ -v
1
如果最后一行没有版本信息,则下载一下依赖包并上传至服务器

gcc-c++依赖清单:

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

进入依赖包文件夹执行命令:

rpm -Uvh *.rpm --nodeps --force
1
1.3 安装PCRE

下载地址:http://www.pcre.org/

上传到服务器并解压

tar -xvf pcre-8.45.tar.gz
1
进入解压目录依次执行以下命令

./configure
make
make install
1
2
3
1.4 安装zlib

下载地址:http://www.zlib.net/

上传到服务器并解压

tar -zxvf zlib-1.2.13.tar.gz
1
进入解压目录依次执行以下命令

./configure
make
make install
1
2
3
1.5 安装openssl

检查是否安装openssl,若出现版本信息,则无需安装;

openssl version
1
下载地址:https://www.openssl.org/source/

上传到服务器并解压

tar -zxvf openssl-3.1.1.tar.gz
1
进入解压目录并依次执行以下命令

./configure
make
make install
1
2
3
2.安装nginx
官网下载地址:http://nginx.org/en/download.html

上传到服务器并解压

tar -zxvf nginx-1.24.0.tar.gz
1
进入解压目录并依次执行以下命令

./configure
make
make install
1
2
3
安装默认在/usr/local/目录下,进入/usr/local/nginx/sbin目录下并执行

./nginx
1
通过浏览器进入ip:80地址,可以看到该页面(如果nginx进程在,但页面打不开的话请检查下防火墙和端口问题)

 

至此已完成nginx的离线安装!

二、在线安装
1.安装相关依赖
yum install -y gcc
yum install -y gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
# 或者
yum install -y gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
1
2
3
4
5
6
7
2.安装nginx
2.1 设置nginx软件包存储库。 之后,可以从存储库安装和更新nginx:创建一个新的文件 vim /etc/yum.repos.d/nginx.repo打开个新文件(第三行的7是centos版本)

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1
1
2
3
4
5
2.2 清理并加载缓存

yum clean all && yum makeache
1
2.3 安装nginx

yun install -y nginx
1
2.4 查看版本

nginx -v
1
2.5 启动nginx

systemctl start nginx
1
2.6 设置开机自启

systemctl enable nginx
1
相关路径:

yum安装配置文件位置:/etc/nginx/nginx.conf

网站主目录:/usr/share/nginx/html

日志文件目录:/var/log/nginx/

通过浏览器进入ip:80地址,可以看到该页面(如果nginx进程在,但页面打不开的话请检查下防火墙和端口问题,云服务器的话查看安全组)

至此已完成nginx在线安装!

nginx相关命令
1、查看nginx是否在运行
ps -ef|grep nginx
1
2、测试配置文件是否正确
nginx -t
1
3、重新加载配置文件
nginx -s reload
1
4、停止nginx
nginx -s quit # 这种方法较stop相比就比较温和,需要进程完成当前工作后再停止。

nginx -s stop # 立即停止服务 这种方法比较强硬,无论进程是否在工作,都直接停止进程
1
2
3
文章知识点与官方知识档案匹配,可进一步学习相关知识
————————————————
版权声明:本文为CSDN博主「Olrookie」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_55549435/article/details/131232151

标签:x86,Nginx,离线,openssl,nginx,64,安装,el7
From: https://www.cnblogs.com/outrun/p/17723275.html

相关文章

  • linux安装firefox怎么操作
    1.确认系统要求在安装Firefox之前,首先要确保你的Linux系统满足最低要求。Firefox支持多种Linux发行版,包括Ubuntu、Debian、Fedora、CentOS等。确保你的系统已经更新到最新版本,并且具备以下要求:至少512MB的内存、1GHz的处理器、200MB的可用磁盘空间。2.下载Firefox安装包在开......
  • docker安装jira
    阅读目录 1.下载镜像2.运行容器3.在MySQL中创建数据库4.在页面上访问jira并设置 回到顶部1.下载镜像#dockerpullxujianflying/jira:9.0.0#dockerpullxujianflying/mysql57:5.7回到顶部2.运行容器#运行jira,第一个8082为宿主端口,第二个为容器端口(不可修......
  • nginx代理websocket请求原理 理解记录
    最近遇见一个问题,在OpenEuler操作系统上,如果不主动开放端口白名单的话,就无法访问该端口。然后我部署了一个服务,端口是5200。在这台机器上部署了一个nginx,通过nginx80端口反向代理5200端口。然后再OpenEuler上开放80端口。此时本地访问80端口,登录后正常的http请求都没问题。......
  • ArchLinux安装pip3
    安装命令sudopacman-Spython-pip使用pip3安装一个软件试试:pip3installyou-get###安装完成后有以下提示#Installingcollectedpackages:you-get#WARNING:Thescriptyou-getisinstalledin'/home/cirry/.local/bin'whichisnotonPATH.#Consideradding......
  • ubuntu安装Dirsearch
    准备pip换源cdmkdirpipcdpipvimpip.ini将以下内容编辑进文件后保存退出#coding:GBK[global]index-url=https://pypi.tuna.tsinghua.edu.cn/simple[install]trusted-host=https://pypi.tuna.tsinghua.edu.cn#清华大学:https://pypi.tuna.tsinghua.edu.cn/simp......
  • ubuntu系统安装到U盘便捷启动
    1、前言实现u盘系统即插即用,便捷带走。这里需要使用到VM虚拟机进行安装,这里选择64位的ubuntu系统。2、运行VM虚拟机以管理员运行VM虚拟机,创建一个ubuntu系统,然后选中相关的镜像,大多数配置默认即可,记得usb控制器改到3.1,不然无法识别插到USB3.0上的u盘。选中添加,选中硬盘,点下一......
  • Linux运维指南丨5种Linux安装包管理工具中文手册
    本篇介绍常见Linux操作系统的安装包管理工具,主要介绍其使用命令。包管理系统除了安装软件外,它还提供了工具来更新已经安装的包。包存储库有助于确保你系统中使用的代码是经过审查的,并且软件的安装版本已经得到了开发人员和包维护人员的认可。dpkgUbuntu、Debian......
  • 概述NCP81599MNTXG USB供电(PD)控制器,NCP1342DADBDGD1R2G离线转换器、500kHz 9SOIC
    一、NCP81599 USB供电4开关降压升压控制器NCP81599MNTXGUSB供电(PD)控制器是一款同步降压升压控制器,经过优化,可将电池电压或适配器电压转换为笔记本电脑、平板电脑和台式机系统以及许多其他使用USBPD标准和C−型电缆的消费电子设备所需的电源轨。NCP81599专为需要动态控制压摆......
  • Linux安装软raid5
    创建raid5配置第一步:通过fdisk-l查看测评类型,是否有gpt类型的盘,如果有需要做如下操作#foriin`lsblk-l|grep disk|grep14.6|awk'{print$1}'`;doparted-s/dev/$imklabelgptmkpartstorage0%100%;doneparted-s/dev/sdbmklabelgpt//格式化gpt分区#mkla......
  • 布隆过滤器的安装和应用
    前提:redis版本必须大于4.0,centos7yum安装的redis版本3.0.7不支持!首先编译安装redis1.wgethttp://download.redis.io/releases/redis-4.0.2.tar.gz2.mkdir/usr/redis3.tar-zxvf-C/usr/redis4.cdredis-4.0.2/5.make&&makeinstall6.安装完成7.设置开机启动,vim/u......