Nginx-环境搭建

7/25/2023 nginx

# 软件包安装

#一键安装上面四个依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
#yum -y install gcc gcc-c++ make automake autoconf libtool pcre* zlib openssl openssl-devel

wget http://nginx.org/download/nginx-1.20.2.tar.gz

tar -zxvf nginx-1.20.2.tar.gz
mv nginx-1.20.2.tar.gz /usr/local

cd /usr/local/nginx-1.20.2
./configure --with-http_ssl_module

make & make install 
# 如何是按照新的插件   先用 nginx -V 查看已按照的插件并复制下来, 然后 执行  make 命令, 将按照目录下的 objs/nginx 移动到已经安装的nginx目录下的sbin目录下即可

cd /usr/local/nginx
sbin/nginx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

# docker 安装

docker pull nginx
1

编写 nginx.yaml 文件

version: '3'
services:
    ngx:
        image: nginx
        container_name: nginx
        restart: unless-stopped
        volumes:
            - conf_vol:/etc/nginx
            - log_vol:/var/log/nginx
        ports:
            - 80:80
            - 443:443
volumes:
    conf_vol:
    log_vol:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
docker compose -f nginx.yaml up -d
1