Nginx-环境搭建
wenking 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
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
docker compose -f nginx.yaml up -d
1