From 1971766cc231b9f693b904673d79c3dc29b811d1 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Mon, 1 Apr 2024 23:58:05 +0900 Subject: fix(blog/proxy): fix an issue where one cannot access to slash-less path # Problem Access to `https://blog.nsfisis.dev/foo/bar` was redirected to `http://127.0.0.1/foo/bar/`. # Cause Nginx inside Docker container listened to port 80, but Docker bound the port to the host's 8001 port. The reverse proxy, mioproxy, was configured to rewrite `http://127.0.0.1:8001/*` to `https://blog.nsfisis.dev/*`, which cannot handle `http://127.0.0.1:80/*`. # Solution Change the inner port that Nginx listens to to 8001. Also update mioproxy version. --- vhosts/blog/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'vhosts/blog/docker-compose.yml') diff --git a/vhosts/blog/docker-compose.yml b/vhosts/blog/docker-compose.yml index 1896cc2b..225ad3df 100644 --- a/vhosts/blog/docker-compose.yml +++ b/vhosts/blog/docker-compose.yml @@ -7,7 +7,7 @@ services: - ./nginx.conf:/etc/nginx/conf.d/default.conf - ./public:/public ports: - - '127.0.0.1:8001:80' + - '127.0.0.1:8001:8001' environment: TZ: Asia/Tokyo restart: always -- cgit v1.2.3-70-g09d2