本文最后更新于 2025-10-14,文章内容可能已经过时。

前言:老规矩,linux安装软件的目录都是data目录

 

1.进入data目录,创建nginx目录并进入该目录

cd /data
mkdir nginx
cd nginx

1290815-20230428170526259-1018163102.png

 

2.yum 在线安装一些基础环境

 yum install pcre
 yum install pcre-devel
 yum install zlib
 yum install zlib-devel
 yum install openssl
 yum install openssl-devel

 

3.上传 "nginx-1.15.5.tar.gz" 文件  到当前目录(/data/nginx)

1290815-20230428170823173-2001985724.png

  "nginx-1.15.5.tar.gz" 文件路径:https://shaun.lanzoum.com/ix5GD0u5u9oj

 

4.解压文件,进入目录

tar -zvxf nginx-1.15.5.tar.gz
cd nginx-1.15.5

1290815-20230428171310917-1109568510.png

 

5.配置检查

./configure --user=nginx  --group=nginx --prefix=/usr/local/nginx --pid-path=/var/run/nginx/nginx.pid --lock-path=/var/lock/nginx.lock --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --with-http_gzip_static_module --http-client-body-temp-path=/var/temp/nginx/client --http-proxy-temp-path=/var/temp/nginx/proxy --http-fastcgi-temp-path=/var/temp/nginx/fastcgi --http-uwsgi-temp-path=/var/temp/nginx/uwsgi --http-scgi-temp-path=/var/temp/nginx/scgi --add-module=/data/fastdfs-nginx-module/fastdfs-nginx-module_v1.20/src

1290815-20230428171418660-591245736.png

 

6.安装

makemake install

1290815-20230428171518143-1750537120.png

 

7.添加用户组

groupadd nginx
useradd nginx -g nginx -s /sbin/nologin -M
chown nginx:nginx /data/fastdfs/logs/mod_fastdfs.log

1290815-20230428171603549-556518393.png

 

8.修改配置文件

vi /usr/local/nginx/conf/nginx.conf
i

修改:

user nginx nginx;

1290815-20230428171952857-662001140.png

 

pid   /usr/local/nginx/logs/nginx.pid;

1290815-20230428172021282-223032549.png

 

#不能都listen 80

server {

            listen       80;

            server_name  192.168.47.131;

            location ~/group([0-9])/M00 {

                #root   html;

                #index  index.html index.htm;

                root /data/fastdfs/data/data;

                ngx_fastdfs_module;

            }

}

1290815-20230428172149013-1869498089.png

 

esc
:wq

 

9.准备启动nginx

mkdir /var/log/nginx
mkdir /var/run/nginx
mkdir /var/temp
mkdir /var/temp/nginx
mkdir /usr/local/nginx/logs
cp objs/nginx /usr/local/nginx/sbin/nginx
y

1290815-20230428172531708-242861146.png

 

10.启动nginx

/usr/local/nginx/sbin/nginx

1290815-20230428172539187-1116994127.png

 

 

11.检查一下nginx进程

ps -ef | grep nginx

1290815-20230428172838404-506039168.png