首页 > 系统相关 >CentOS 安装部署 nginx(详细过程)

CentOS 安装部署 nginx(详细过程)

时间:2023-06-08 17:44:24浏览次数:50  
标签:CentOS 部署 make nginx yum install 安装

准备工作
下载 nginx:NGINX 官方下载

可以手动下载,拷贝至 CentOS 目录,也可以直接在 CentOS 目录通过 wget 指令下载

$ cd /home   # 进入指定目录,目录请自行选择
$ wget https://nginx.org/download/nginx-1.21.2.tar.gz   # 下载安装包,版本请自行选择

1安装步骤
————————————————
版权声明:本文为CSDN博主「無言丶」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Cs_Mervyn/article/details/120075477


【问题解决】
nginx安装make: *** No rule to make target build', needed by default'. Stop
上传nginx包并且解压后,cd到解压目录执行 ./configure 生成了 Makefile,但是在执行make命令时报错:

make: *** No rule to make target build', needed bydefault’. Stop

这通常是缺少依赖bao导致的,所以建议在安装nginx之前先安装以下依赖:

Nginx是C/C++语言开发,建议在Linux上运行,安装Nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,所以需要安装gcc

Nginx还需要安装其它依赖环境 pcre、zlib、openssl, 这些是解压包、ssl相关的依赖。

$ yum -y install gcc-c++ 
$ yum -y install pcre pcre-devel
$ yum -y install zlib zlib-devel
$ yum -y install openssl openssl-devel  

再执行安装nginx即可。
————————————————
版权声明:本文为CSDN博主「青山师」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zixiao217/article/details/103762980

标签:CentOS,部署,make,nginx,yum,install,安装
From: https://www.cnblogs.com/liqingmomo/p/17467243.html

相关文章

  • xxl-job的部署及springboot集成使用
    介绍XXL-Job是一个分布式任务调度平台,可进行任务调度、管理和监控,并提供任务分片、失败重试、动态分配等功能。它是一个开源项目,基于SpringBoot和Quartz开发,支持常见的任务调度场景。XXL-Job的使用相对简单,只需要简单配置即可实现任务调度。同时,它提供了丰富的管理和监控功能,可以......
  • zabbix--独立部署zabbix-web
    迁移yum部署的zabbix组件zabbix-web背景描述:业主对项目生产环境所有服务器进行了漏洞扫描,结果zabbix监控服务器扫描出大量php和apache的漏洞。原因分析:​由于我们zabbix服务器上面只是部署了zabbix相关的服务,没有运行其它服务,故排除为zabbix-web服务依赖php和apache。官方默......
  • zabbix--5.0.2部署手册
    软件说明软件版本备注zabbix-server-mysql5.0.2宿主机部署zabbix-agent5.0.2宿主机部署zabbix-web-nginx-mysql5.0.2docker方式部署mysql8.0.21宿主机部署grafana6.6.2宿主机部署最终效果预览 安装MySQL#✏️下载软件包[root@tfryb-04-30-......
  • .NET Core 实现 Windows 系统 Development、Staging、Production 三种环境的无感部署
    阅读目录〇、前言一、配置文件二、程序读取配置1.配置文件信息读取实现2.关于本机测试三、Windows服务器配置回到顶部〇、前言日常开发中,程序的环境切换是相当频繁的了,如果不同环境中的某些参数不同,那就需要每次编辑之前手动进行修改,比较麻烦,效率低下。本文......
  • zabbix--CentOS7 源码安装Zabbix6 LTS版本
    环境说明#这里使用为 CentOS7.6 版本进行测试验证,ZabbixServer 采用源码包部署,数据库采用 MySQL8.0 版本,zabbix-web 使用 nginx+php 来实现。具体信息如下:软件名版本安装方式ZabbixServer6.0.3源码安装ZabbixAgent6.0.3源码安装MySQL8.0.28yum安......
  • 使用VS2022打包C#项目生成setup文件并部署
    首先安装工具新建Setup项目先将\bin\Debug下的生成文件添加到里面添加文件夹将我们需要的文件放入添加项目输出在用户桌面添加快捷方式简单的安装其实右键项目=》生成,然后就在debug这个目录下下一步下一步就可以了安装好桌面就有了添加卸载程序1.右......
  • Nginx conf for fastapi backend project with variables
    带变量的nginx后端项目配置不同的api项目,挂载不同的域名,只需在配置夹里,修改文件名(建议文件名和域名保持一致)、修改端口号、修改第5行第22行backend_api后面的编号、修改第11行的项目名、可能还需要修改第12行的文件夹名、修改第14行的域名$cat/etc/nginx/sites-avaliable/myap......
  • Docker 部署 MariaDB
    下载镜像dockerpullmariadb:10.9.6启动容器dockerrun-d--namemariadb-p13306:3306-v'/data/mariadb/data:/var/lib/mysql'-e"MARIADB_ROOT_PASSWORD=123456"mariadb:10.9.6进行连接 ......
  • create_ln.py同步nginx中两个文件夹的内容
    在nginx的sites-avaliable中,增加新文件之后,需要创建软连接到sites-enable里,reload才会生效,所以写了如下脚本:create_ln.py#!/usr/bin/envpython3importosfrompathlibimportPathdefrun_and_echo(cmd:str)->int:print('-->',cmd)returnos.system(cmd)......
  • Nginx大文件分片上传/多线程上传
    ​ 前言一、SpringMVC简介1.1、SpringMVC引言为了使Spring有可插入的MVC架构,SpringFrameWork在Spring基础上开发SpringMVC框架,从而在使用Spring进行WEB开发时可以选择使用Spring的SpringMVC框架作为web开发的控制器框架。 spring知识图谱分享:1.2、SpringMV......