diff --git a/Dockerfile b/Dockerfile index 8224a88ac..2ec690981 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,7 @@ -FROM nginx +# 设置基础镜像 +FROM nginx:WIN-1.25.3 + WORKDIR /opt/sfms3.0 -RUN rm /etc/nginx/conf.d/default.conf -ADD default.conf /etc/nginx/conf.d/ -# 将sfms3.0文件中的内容复制到 /opt/sfms3.0 这个目录下面 +COPY nginx.conf /usr/local/nginx/conf/nginx.conf +# 将dist文件中的内容复制到 /opt/sfms3.0 这个目录下面 COPY sfms3.0/ /opt/sfms3.0 diff --git a/default.conf b/nginx.conf similarity index 83% rename from default.conf rename to nginx.conf index baea1d58d..c2afefb0f 100644 --- a/default.conf +++ b/nginx.conf @@ -12,8 +12,6 @@ http { log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for" "$request_time $upstream_response_time"'; - - proxy_cache_path /opt/nginx_cache/ levels=1:2 keys_zone=my_zone:10m inactive=300s max_size=5g; access_log logs/access.log main; sendfile on; #tcp_nopush on; @@ -42,16 +40,10 @@ http { proxy_set_header X-Forwarded-For $http_x_forwarded_for; } location /profile/ { - proxy_cache my_zone; - proxy_cache_valid 200 304 12h; - proxy_cache_key $host$uri$is_args$args; alias /opt/profile/; index index.html index.htm; } location / { - proxy_cache my_zone; - proxy_cache_valid 200 304 12h; - proxy_cache_key $host$uri$is_args$args; try_files $uri $uri/ /index.html; root /opt/sfms3.0; index index.html index.htm;