1. 上传安装包

比如放到/home/software下。

 2.进入到/home/software下,进行解压

tar -zxvf nginx-1.24.0.tar.gz

3. 进入解压后的目录:

cd nginx-1.24.0

4. 配置编译参数

./configure --prefix=/usr/local/nginx --with-stream --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-pcre

4.1. --prefix=/usr/local/nginx
这个参数指定了 Nginx 的安装目录。在这里,Nginx 将被安装到 /usr/local/nginx 目录下。

4.2. --with-http_stub_status_module
这个参数启用了 Nginx 的 stub_status 模块。该模块提供了一个简单的状态页面,显示当前 Nginx 工作进程的活动状态、连接数等信息。如果你不需要这个模块,可以不加这个参数。

4.3. --with-http_ssl_module
这个参数启用了 Nginx 的 SSL/TLS 支持。如果你的网站需要使用 HTTPS,那么必须加上这个参数。否则,可以不加。

4.4. --user=nginx 和 --group=nginx
这两个参数分别指定了 Nginx 运行时的用户和组。如果你不指定,Nginx 将使用默认的用户和组(通常是 nobody)。如果你不关心用户和组,可以不加这两个参数。

5. 编译并安装 Nginx

make && make install

6. 启动 Nginx

/usr/local/nginx/sbin/nginx
7.1. 检查进程

执行以下命令,查看是否有 Nginx 进程在运行:

ps aux | grep nginx

如果看到类似于以下的输出,说明 Nginx 正在运行:

root      1234  0.0  0.1  12345  6789 ?        Ss   09:00   0:00 nginx: master process /usr/local/nginx/sbin/nginx
nginx    5678  0.0  0.2  23456  9876 ?        S    09:01   0:00 nginx: worker process
7.2. 访问 Nginx 默认页面

打开浏览器并访问你的服务器 IP 地址或域名,应该能够看到 Nginx 的启动页面。如果能够访问,说明 Nginx 正在运行。

更多推荐