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

这篇具有很好参考价值的文章主要介绍了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

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

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.2 同样再检查是否安装gcc-c++

g++ -v

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

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.3 安装PCRE

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

上传到服务器并解压

tar -xvf pcre-8.45.tar.gz

进入解压目录依次执行以下命令

./configure
make
make install

1.4 安装zlib

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

上传到服务器并解压

tar -zxvf zlib-1.2.13.tar.gz

进入解压目录依次执行以下命令

./configure
make
make install

1.5 安装openssl

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

openssl version

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

上传到服务器并解压

tar -zxvf openssl-3.1.1.tar.gz

进入解压目录并依次执行以下命令

./configure
make
make install

2.安装nginx

官网下载地址:http://nginx.org/en/download.html

上传到服务器并解压

tar -zxvf nginx-1.24.0.tar.gz

进入解压目录并依次执行以下命令

./configure
make
make install

安装默认在/usr/local/目录下,进入/usr/local/nginx/sbin目录下并执行

./nginx

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

nginx依赖包,nginx,linux,后端

至此已完成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

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 

2.2 清理并加载缓存

yum clean all && yum makeache

2.3 安装nginx

yun install -y nginx

2.4 查看版本

nginx -v

2.5 启动nginx

systemctl start nginx

2.6 设置开机自启

systemctl enable nginx

相关路径:

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

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

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

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

至此已完成nginx在线安装!文章来源地址https://www.toymoban.com/news/detail-627751.html

nginx相关命令

1、查看nginx是否在运行

ps -ef|grep nginx

2、测试配置文件是否正确

nginx -t

3、重新加载配置文件

nginx -s reload

4、停止nginx

nginx -s quit # 这种方法较stop相比就比较温和,需要进程完成当前工作后再停止。

nginx -s stop # 立即停止服务 这种方法比较强硬,无论进程是否在工作,都直接停止进程

到了这里,关于Nginx安装步骤——离线安装与在线安装详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 离线安装配置linux环境(centerOS7离线安装nginx、postgis、redis、minio、kkview、jdk、docker)

    注意 本文所涉及资源地址 所需前置知识(会的可以忽略) 关于yum downloadonly 离线安装docker教程 查看系统中是否已安装 gcc 如果显示版本号,则说明已经安装 否则进行如下安装操作 进入 /usr/local/nginx_package/gcc 目录,执行以下命令安装gcc: 解压 安装 其中​–nodeps​表示忽略依

    2024年02月04日
    浏览(42)
  • linux安装nginx详细步骤和make编译报错问题(保姆级)

    目录 1.安装依赖包 2.下载并解压安装包 3.安装nginx 3-1.源码编辑时常见错误解决方法 4.启动nginx服务 4-1.配置nginx.conf 5.重启nginx 6.若想使用外部主机访问nginx,需要关闭服务器防火墙或开放nginx服务端口,端口为上一步nginx.conf的配置端口           3-1.源码编辑时常见错误解决

    2024年02月09日
    浏览(47)
  • 【Linux】全程离线安装jdk/mysql/nginx/redis/nacos/xxl-job/elasticsearch等

    (1)检查防火墙状态 下图表示防火墙运行中,需要执行关闭命令 (2)关闭防火墙 (3)关闭防火墙自启动服务 jdk下载 xftp传入服务器,上传到/usr/local文件夹下 解压文件到当前目录下 给解压后的文件夹重命名 现在/usr/local路径下就有了一个jdk8文件夹 (1)编辑全局配置文件

    2024年02月05日
    浏览(28)
  • Nginx详解(一文搞懂Nginx)以及Linux版本下安装

            Nginx(发音为\\\"engine X\\\")是一个流行的开源Web服务器软件。它最初由Igor Sysoev开发,并于2004年首次发布。Nginx的目标是提供高性能、高可靠性和低内存消耗的Web服务器,同时也可以用作反向代理服务器和负载均衡器。         Nginx以其优越的性能和高度可扩展性而

    2024年02月09日
    浏览(37)
  • linux环境安装使用nginx详解

      Nginx 是一款 轻量级 的 Web 服务器/ 反向代理 服务器及 电子邮件 (IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少, 并发 能力强,事实上

    2024年02月15日
    浏览(31)
  • openEuler离线安装nginx、openEuler安装nginx、openEuler配置nginx

    官方文档有在线安装很快,但实际生产,有不少要部署到内网、局域网中,三种方式一起介绍下: 第一种:离线安装 准备离线环境: 在一台联网的机器上,使用以下命令下载 Nginx 及其依赖库的 RPM 包: mkdir nginx-offline-install cd nginx-offline-install yumdownloader --resolve nginx 这将下载

    2024年02月11日
    浏览(29)
  • Nuxt3打包部署到Linux(node+pm2安装和运行步骤+nginx代理)

    最近,我们项目组的工作接近尾声,需要把项目部署上线。由于前端第一次使用Nuxt3框架,后端也是第一次部署Nuxt3项目,所以刚开始出现了很多问题。在我上网搜索很多教程后,得到了基本的流程。 1.服务器安装node.js环境 Nuxt3官方文档 https://nuxt.com/docs/getting-started/installati

    2024年02月11日
    浏览(33)
  • Nginx离线安装

    近日,由于客户的系统运行环境在一个封闭的网络内,不能与互联网联通,也不能提供yum库,所以运行环境只能采用离线安装的方式,我总结了一下本次的安装经过,希望对需要的人有所帮助。 #安装PCRE: tar -zxvf pcre-8.35.tar.gz cd pcre-8.35 ./configure --prefix=\\\'/usr/local/pcre\\\' make make

    2024年02月04日
    浏览(24)
  • 麒麟操作系统nginx离线安装

    查看麒麟操作系统的版本及小版本号 下载路径:Index of /NS/V10/V10SP2/os/adv/lic/base/x86_64/Packages/ 下载对应的介质 将介质拷贝到服务器中,并打开到目录位置,通过yum进行安装 安装成功后,可修改nginx配置文件,并启动nginx服务

    2024年02月09日
    浏览(33)
  • nginx 离线安装 https反向代理

    1.1 安装gcc和gcc-c++ 1.1.1下载依赖包 gcc依赖下载镜像地址: 官网:https://gcc.gnu.org/releases.html 阿里云镜像站:http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/ CentOS 镜像站点:https://vault.centos.org/7.5.1804/os/x86_64/Packages/ ​只需下载如下依赖即可: 1.1.2 上传依赖包 下载完成后,将依赖包上

    2024年02月02日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包