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

前言

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

安装前准备:

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

javascript 复制代码
sudo apt install gcc -y
sudo apt install make -y

2:安装pcre(PCRE)

javascript 复制代码
sudo apt-get install libpcre3 libpcre3-dev -y

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

javascript 复制代码
sudo apt-get install openssl  -y
sudo apt-get install libssl-dev -y

sudo apt-get install zlib1g zlib1g-dev -y

安装Nginx:

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

解压压缩包

javascript 复制代码
nginx-1.24.0.tar.gz

进入文件夹,并且配置编译

这一步很重要,要详细阅读配置文档。

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

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

javascript 复制代码
./configure
    --prefix=/etc/nginx
    --with-http_ssl_module
    --with-pcre=../pcre2-10.39
    --with-zlib=../zlib-1.3

安装

javascript 复制代码
make
sudo make install
相关推荐
牛马工作号2 小时前
Mosquitto + ACME:从 Docker Compose 部署到 TLS 证书自动续期与加载
运维·docker·容器
Initialize-le5 小时前
Nginx 504 超时、499 一堆?网关排查法
运维·nginx
Android系统攻城狮7 小时前
Linux Gstreamer深度解析之gst_audio_ring_buffer_delay调用流程与实战(七十二)
linux·运维·服务器·gstreamer音视频·音视频进阶
快乐的韭菜根根7 小时前
ubuntu 安装slurm并配置
linux·运维·ubuntu
U-Mail邮件系统8 小时前
自建邮箱服务器有哪些软件?三款主流邮件服务器软件推荐
运维·服务器
倒头就睡的小比特9 小时前
Linux基础指令3
linux·服务器
天远数科10 小时前
零信任架构实战:基于天远贷前风险报告构建自动化消金信贷风控与多头共债排查网关
运维·人工智能·架构·自动化
梦帮科技10 小时前
Kali Linux Scapy 畸形报文构造学——深度解剖非法 TCP Flags 与反常序列号
linux·爬虫·神经网络·算法·数学建模·系统架构·模拟退火算法
半杯咖啡半行码11 小时前
Linux 驱动开发入门:内核模块编程基础
linux·服务器·网络
别动我齐刘海11 小时前
Linux 系统调试学习2
linux·运维·c++·人工智能·学习·机器学习·机器人