回答編集履歴

1

追記

2023/09/09 15:10

投稿

TaichiYanagiya
TaichiYanagiya

スコア12202

test CHANGED
@@ -17,4 +17,20 @@
17
17
  proxy_pass http://192.168.0.2/;
18
18
  }
19
19
  ```
20
+ ---
21
+ ### (2023/09/10 00:10) 追記
20
22
 
23
+ ごめんなさい、break があっても問題ないようです。
24
+ rewrite でやりたいことは、パスの **/nextcloud/** をはずして proxy_pass に渡したいということであれば、以下のようになると思います。
25
+ ```
26
+ location /nextcloud/ {
27
+ proxy_set_header X-Script-Name /nextcloud;
28
+ rewrite /nextcloud/(.*)$ $1 break;
29
+ proxy_set_header X-Real-IP $remote_addr;
30
+ proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
31
+ proxy_set_header Host $http_host;
32
+ proxy_redirect off;
33
+ proxy_pass http://192.168.0.2/$1$is_args$args;
34
+ }
35
+ ```
36
+