可以按照以下步骤在 Linux 上安装 Nginx:
一、安装编译所需的依赖
不同的 Linux 发行版可能需要不同的依赖包,以下是一些常见的依赖:
-
对于基于 Debian/Ubuntu 的系统:
sudo apt install build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev libssl-dev
-
对于基于 Red Hat/CentOS 的系统:
sudo yum install gcc-c++ pcre-devel zlib-devel openssl-devel
二、配置 Nginx
执行以下命令进行配置:
./configure
这个过程可能会根据你的系统环境和需求进行一些检查和配置。如果需要特定的模块或配置选项,可以在 ./configure
命令后添加相应的参数。例如,要启用 HTTP/2 支持,可以添加 --with-http_v2_module
。
三、编译和安装
-
编译 Nginx:
make
这个过程可能需要一些时间,具体取决于你的系统性能。
-
安装 Nginx:
sudo make install
这将把 Nginx 安装到系统的默认位置(通常是 /usr/local/nginx
)。
四、验证安装
/usr/local/nginx/sbin/nginx
-
检查 Nginx 是否正在运行:
ps aux | grep nginx
如果看到 Nginx 进程在运行,说明安装成功。
如果想要停止 Nginx,可以执行以下命令:
/usr/local/nginx/sbin/nginx -s stop
如果想要重新加载 Nginx 的配置文件,可以执行以下命令:
/usr/local/nginx/sbin/nginx -s reload