Docker部署Nginx-伪CDN

本文最后更新于 2024年12月2日 晚上

准备存储卷

1
mkdir data conf

复制资源文件

复制文件到/usr/local/nginx/data/cdn下

准备Nginx配置文件

创建Nginx配置文件: /usr/local/nginx/conf/nginx.conf, 内容如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
user  nginx;
worker_processes 1;

events {
worker_connections 1024;
}

http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;

server {
listen 80;
server_name 192.168.174.10
location / {
root /usr/share/nginx/cdn;
index index.jsp index.html index.htm;
}
}
}

创建docker-compose.yml

创建文件: /usr/local/nginx/docker-compose.yml, 内容如下:

1
2
3
4
5
6
7
8
9
10
11
version: '3.1'
services:
nginx:
restart: always
image: nginx
container_name: nginx
ports:
- 80:80
volumes:
- ./conf/nginx.conf:/etc/nginx/nginx.conf
- ./data:/usr/share/nginx/wwwroot

Docker部署Nginx-伪CDN
https://www.bugfree.top/2021/11/30/docker/Docker部署Nginx-伪CDN/
作者
lizhenguo
发布于
2021年11月30日
更新于
2024年12月2日
许可协议