当前位置: 首页 > article >正文

openkylin(Debian系)安装nginx及安装前需要的准备

前言

	现在很多linux系统都可以使用高级包管理工具安装软件了,但是在像是
openkylin这些新系统中,好多软件包虽然有,但是因为其依赖的包还没有做好,所
以安装会提示你一大堆依赖错误。所以还是要自己来编译安装咯。

安装前准备:

1:安装 gcc 与 make(这是最重要的,最基础的)

sudo apt install gcc -y
sudo apt install make -y

2:安装pcre(PCRE)

sudo apt-get install libpcre3 libpcre3-dev -y

3:安装OpenSSL库与zlib提供密码学支持和压缩支持

sudo apt-get install openssl  -y
sudo apt-get install libssl-dev -y

sudo apt-get install zlib1g zlib1g-dev -y

安装Nginx:

可以到Nginx官网下载最新的稳定版
尽量在官网下载,查看教程,查看FAQ
https://nginx.org/en/index.html

在这里插入图片描述

下载稳定版。

在这里插入图片描述
解压压缩包

nginx-1.24.0.tar.gz

进入文件夹,并且配置编译
这一步很重要,要详细阅读配置文档。

在这里插入图片描述
这里描述了各种配置:总文件夹位置;配置文件夹位置;执行文件位置;日志与错误日志配置。及各种模块:http_mp4; http_gzip;http_image_filter等盾模块。

下面参考一下我的个人配置(将配置,可执行文件,日志等都放到 /etc/nginx 下)

./configure
    --prefix=/etc/nginx
    --with-http_ssl_module
    --with-pcre=../pcre2-10.39
    --with-zlib=../zlib-1.3

安装

make
sudo make install

http://www.kler.cn/a/230176.html

相关文章:

  • C#基础控制台程序
  • .NET9 - Swagger平替Scalar详解(四)
  • CANopen多电机控制的性能分析
  • Python绘制太极八卦
  • STM32F103C8T6实时时钟RTC
  • 深入浅出:JVM 的架构与运行机制
  • canvas缩放坐标系(scale)
  • Mac上新版InfluxDB使用教程
  • 鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Rating组件
  • SpringBoot+随机盐值+双重MD5实现加密登录
  • Qt环境搭建+简单程序实现
  • IDEA JDBC配置
  • uniCloud ---- schema2code
  • #免费 苹果M系芯片Macbook电脑MacOS使用Bash脚本写入(读写)NTFS硬盘教程
  • APIfox自动化编排场景(二)
  • 为什么要用建造者模式
  • Mysql进阶(锁)
  • LeetCode每日一题 | LCP 30. 魔塔游戏
  • 【openwrt】MT7981 5G WiFi MAC地址不生效问题分析及解决方案
  • 【OpenVINO™】在 MacOS 上使用 OpenVINO™ C# API 部署 Yolov5 (下篇)
  • 【第六天】c++虚函数多态
  • ChatGPT高效提问—基础知识(AIGC)
  • 腾讯云与IBM共同打造“高性能计算服务解决方案“
  • java---查找算法(二分查找,插值查找,斐波那契[黄金分割查找] )-----详解 (ᕑᗢᓫ∗)˒
  • 使用Volo.Abp读取Sqlite表中数据
  • 关联语句join与合并语句union