各版本Linux系统安装nginx

可以按照以下步骤在 Linux 上安装 Nginx:

一、安装编译所需的依赖

不同的 Linux 发行版可能需要不同的依赖包,以下是一些常见的依赖:

  1. 对于基于 Debian/Ubuntu 的系统:

    复制代码
    sudo apt install build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev libssl-dev
  2. 对于基于 Red Hat/CentOS 的系统:

    复制代码
    sudo yum install gcc-c++ pcre-devel zlib-devel openssl-devel

二、配置 Nginx

执行以下命令进行配置:

复制代码
./configure

这个过程可能会根据你的系统环境和需求进行一些检查和配置。如果需要特定的模块或配置选项,可以在 ./configure 命令后添加相应的参数。例如,要启用 HTTP/2 支持,可以添加 --with-http_v2_module。

三、编译和安装

  1. 编译 Nginx:

    复制代码
    make

这个过程可能需要一些时间,具体取决于你的系统性能。

  1. 安装 Nginx:

    复制代码
    sudo make install

这将把 Nginx 安装到系统的默认位置(通常是 /usr/local/nginx)。

四、验证安装

复制代码
   /usr/local/nginx/sbin/nginx
  1. 检查 Nginx 是否正在运行:

    复制代码
    ps aux | grep nginx

如果看到 Nginx 进程在运行,说明安装成功。

如果想要停止 Nginx,可以执行以下命令:

复制代码
/usr/local/nginx/sbin/nginx -s stop

如果想要重新加载 Nginx 的配置文件,可以执行以下命令:

复制代码
/usr/local/nginx/sbin/nginx -s reload
相关推荐
用户4107192013254 小时前
VMware 虚拟机 Ubuntu 无法连接网络
linux
Wang's Blog4 小时前
Java 项目实战: 外卖平台优化-Nginx目录结构与conf配置文件体系
java·nginx
酬谢神明则必安4 小时前
git学习记录01
linux·git·学习
Ruiery5 小时前
Linux 6.6内核 CPU 深度解析(五):CPU 空闲状态机 cpuidle
linux·运维·服务器
XS0301065 小时前
Nginx 学习指南
运维·nginx
Lsetea5 小时前
OpenSSL verify报invalid CA certificate:basicConstraints与keyCertSign排查
运维·https·ssl证书·openssl·证书链
殷色玫瑰5 小时前
C语言编译和链接:从 .c到 .exe,程序到底经历了什么?
linux·c语言·c++·算法
菜鸟~noob2335 小时前
【太空电子战】午夜锤行动中的电磁静默区:可逆干扰的实战验证【含matlab代码】
linux·开发语言·matlab·电子战
程序猿老A6 小时前
云服务器怎么配置OSS?
运维·服务器
对讲机数码科普6 小时前
数字集群对讲工程全流程拆解:DMR/ePDT 制式选型、组网落地与运维实战
运维·软件工程