diff --git a/write-server/docker-compose.yml b/write-server/docker-compose.yml index 4b330b6a..e2536607 100644 --- a/write-server/docker-compose.yml +++ b/write-server/docker-compose.yml @@ -12,7 +12,6 @@ services: restart: unless-stopped ports: - "8016:8016" - - "1313:1313" volumes: # Hugo 博客目录(必须)- 映射宿主机博客根目录到容器内 /blog - ..:/blog @@ -54,6 +53,7 @@ services: ports: - "80:80" - "443:443" + - "1313:1313" volumes: - ./nginx/nginx.conf:/etc/nginx/nginx.conf:ro - ./nginx/conf.d:/etc/nginx/conf.d:ro diff --git a/write-server/nginx/conf.d/hugo-preview.conf b/write-server/nginx/conf.d/hugo-preview.conf new file mode 100644 index 00000000..1a03d1eb --- /dev/null +++ b/write-server/nginx/conf.d/hugo-preview.conf @@ -0,0 +1,18 @@ +# Hugo 预览 HTTPS 代理 +server { + listen 1313 ssl http2; + server_name post.usj.cc; + + ssl_certificate /etc/nginx/ssl/fullchain.pem; + ssl_certificate_key /etc/nginx/ssl/privkey.pem; + ssl_protocols TLSv1.2 TLSv1.3; + + access_log off; + + location / { + proxy_pass http://write-server:1313; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + } +}