首页 > 系统相关 >快速编译安装nginx服务

快速编译安装nginx服务

时间:2024-10-09 17:49:00浏览次数:12  
标签:pcre 编译 zlib devel nginx 安装 localhost

文章目录

1 软件包下载

2 安装编译依赖环境

3 编译安装Nginx

4 将Nginx做成服务

5 启动Nginx服务

6 访问Nginx页面

7 其他配置

1、软件包下载

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

2、安装编译依赖环境

1、安装编译环境
yum -y install gcc gcc-c++

2、安装pcre软件包(使nginx支持http rewrite模块)
yum install -y pcre pcre-devel gd-devel

3、安装openssl-devel(使nginx支持ssl)
yum install -y openssl openssl-devel 

4、安装zlib
yum install -y zlib zlib-devel


一键安装依赖:
yum -y install gcc gcc-c++ \
pcre pcre-devel gd-devel \
openssl openssl-devel \
zlib zlib-devel 

3、安装nginx

# 获取安装包(生产环境一般不联网,需要先下载后上传)
[root@localhost ~]# wget https://nginx.org/download/nginx-1.26.2.tar.gz
[root@localhost ~]# mkdir /data
[root@localhost ~]# mv nginx-1.26.2.tar.gz /data/

# 解压安装包
[root@localhost ~]# cd /data/
[root@localhost data]# ll
总用量 12

标签:pcre,编译,zlib,devel,nginx,安装,localhost
From: https://blog.csdn.net/weixin_43592627/article/details/142792262

相关文章

  • Oracle11g服务器linux 安装
    一.安装前准备1.检查硬件(内存,交换分区,tmp分区,cpu信息,内核版本)  #grepMemTotal/proc/meminfo  #grepSwapTotal/proc/meminfo  #df-k/tmp(>400M)  #grep"modelname"/proc/cpuinfo  #uname –r(-a,-m)查看Linux系统版本2.检查所需软件包(两种安......
  • IDEA下载、安装、配置与使用
    一、IDEA安装1、下载进入jetbrains官网https://www.jetbrains.com上述步骤下载的是:最新的Ultimate版IDEA。如果想要下载其他Ultimate版,则需按下图依次操作。2、安装双击下载好的IDEA安装包,进入安装向导,如下图所示,点击下一步。更改安装路径,按下图依次......
  • Linux 使用Yum安装Go和配置环境
    安装环境:CentOS7.464位,安装Golang安装Golang查看是否安装了golang:$yuminfogolangLoadingmirrorspeedsfromcachedhostfileInstalledPackagesName:golangArch:x86_64Version:1.8.3Release:1.el7Size:11MRepo......
  • ElasticSearch7.17.3简介+centos7详细安装教程+Springboot整合ES
    一、ElasticSearch简介    官方地址:Elasticsearch:官方分布式搜索和分析引擎|Elastic1.1ElasticSearch简介        Elasticsearch是一个分布式、RESTful风格的搜索和数据分析引擎,同时是可扩展的数据存储和矢量数据库,能够应对日益增多的各种用例。作为......
  • nginx server_name配置文件覆盖不生效
    目录nginxserver配置文件覆盖不生效如果不加server_name会发生什么除了不加server_name还有可能有其他情况导致配置失效怎么1个nginx配置两个域名nginxserver配置文件覆盖不生效背景:要在1个nginx上加两个域名解析,dns解析已经做了,按正常来说,当访问不同的域名的时候,可以分别跳......
  • C++编译并运行后出现Process finished with exit code 139 (interrupted by signal 11
    问题描述:        代码运行意外终止,报错信息为Processfinishedwithexitcode139(interruptedbysignal11:SIGSEGV)CMakeList文件如下:cmake_minimum_required(VERSION3.26)project(SLAM)set(CMAKE_CXX_STANDARD17)set(CMAKE_CXX_STANDARD_REQUIRED......
  • 磁盘整理工具 IObit Smart Defrag Pro 免安装版
    IObitSmartDefragPro是一款功能强大的磁盘碎片整理工具。IObitSmartDefragPro最新版具有世界领先的碎片整理能力,IObitSmartDefragPro最新版不仅可以提供碎片整理功能,还可以根据使用频率智能地简化文件,从而加快磁盘速度并提高整个系统的性能,软件还能够对磁盘的文件系......
  • Go语言学习入门(一) —— 安装与环境配置
    安装1.1下载:https://golang.google.cn/dl/1.2安装:确认原来的go目录删干净了,一般在ProgramFiles或ProgramFiles(x86)目录下,有则删掉.双击下载的安装msi文件,自动安装好了.打开cmd,用以下命令验证:1.3配置环境变量配置系统path环境:此电脑->属性->高级系统设置->......
  • centos7安装Hyperf运行环境
    本次环境安装选择基于Swoole驱动的版本一.安装php8.21.yum没有高版本的php,使用remi安装php安装EPEL仓库sudoyuminstallepel-release2.安装Remi仓库并启用php8.2的仓库sudoyuminstallhttps://rpms.remirepo.net/enterprise/remi-release......
  • LNMP一键安装
    PHP环境快捷搭建工具: https://lnmp.org/ [安装]wgethttps://soft.lnmp.com/lnmp/lnmp2.1.tar.gz-Olnmp2.1.tar.gz&&tarzxflnmp2.1.tar.gz&&cdlnmp2.1&&./install.shlnmp自动进行安装,根据计算机的性能与带宽情况,预计再半个小时左右即可全部完成nginx+php+m......