質問するログイン新規登録

質問編集履歴

2

正常にRewriteされた時のデバッグログをさらに追記しました。

2017/01/06 05:14

投稿

it-bamboo
it-bamboo

スコア10

title CHANGED
File without changes
body CHANGED
@@ -122,4 +122,48 @@
122
122
  2017/01/06 13:42:54 [debug] 20967#20967: *67 http filename: "/var/www/public/viewimage/c91b92640d7e2c6d36eca6c0b57122e4.png"
123
123
  2017/01/06 13:42:54 [debug] 20967#20967: *67 add cleanup: 0000557FB465B758
124
124
  2017/01/06 13:42:54 [error] 20967#20967: *67 open() "/var/www/public/viewimage/c91b92640d7e2c6d36eca6c0b57122e4.png" failed (2: No such file or directory), client: xxx.xx.xx.xx, server: url.com, request: "GET /viewimage/c91b92640d7e2c6d36eca6c0b57122e4.png HTTP/1.1", host: "url.com"
125
+ ```
126
+
127
+ ###追記2: 正常にリライトされた時のデバッグログ
128
+ 文字数制限のため一部省略しています。
129
+ ```log
130
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 http request line: "GET /viewimage/c91b92640d7e2c6d36eca6c0b57122e4.pngg HTTP/1.1"
131
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 http uri: "/viewimage/c91b92640d7e2c6d36eca6c0b57122e4.pngg"
132
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 http args: ""
133
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 http exten: "pngg"
134
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 posix_memalign: 0000557FB465F9C0:4096 @16
135
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 http process request header line
136
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 http header: "Host: bbs.sugakubu.com"
137
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 http header: "Connection: keep-alive"
138
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 http header: "Cache-Control: max-age=0"
139
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 http header: "Upgrade-Insecure-Requests: 1"
140
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 http header: "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.95 Safari/537.36"
141
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 http header: "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"
142
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 http header: "DNT: 1"
143
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 http header: "Accept-Encoding: gzip, deflate, sdch"
144
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 http header: "Accept-Language: ja,en-US;q=0.8,en;q=0.6"
145
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 http header done
146
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 event timer del: 3: 1483679090605
147
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 generic phase: 0
148
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 rewrite phase: 1
149
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 test location: "/"
150
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 test location: ~ "\.(ico|css|js|gif|jpe?g|png)(\?[0-9]+)?$"
151
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 test location: ~ "[^/]\.php(/|$)"
152
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 test location: ~ "/\.ht"
153
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 using configuration "/"
154
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 http cl:-1 max:1048576
155
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 rewrite phase: 3
156
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 post rewrite phase: 4
157
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 generic phase: 5-7
158
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 access phase: 8-10
159
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 post access phase: 11
160
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 try files phase: 12
161
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 http script var: "/viewimage/c91b92640d7e2c6d36eca6c0b57122e4.pngg"
162
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 trying to use file: "/viewimage/c91b92640d7e2c6d36eca6c0b57122e4.pngg" "/var/www/public/viewimage/c91b92640d7e2c6d36eca6c0b57122e4.pngg"
163
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 http script var: "/viewimage/c91b92640d7e2c6d36eca6c0b57122e4.pngg"
164
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 trying to use dir: "/viewimage/c91b92640d7e2c6d36eca6c0b57122e4.pngg" "/var/www/public/viewimage/c91b92640d7e2c6d36eca6c0b57122e4.pngg"
165
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 http script copy: "/index.php?/"
166
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 http script var: "/viewimage/c91b92640d7e2c6d36eca6c0b57122e4.pngg"
167
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 trying to use file: "/index.php?//viewimage/c91b92640d7e2c6d36eca6c0b57122e4.pngg" "/var/www/public/index.php?//viewimage/c91b92640d7e2c6d36eca6c0b57122e4.pngg"
168
+ 2017/01/06 14:03:50 [debug] 21040#21040: *132 internal redirect: "/index.php?//viewimage/c91b92640d7e2c6d36eca6c0b57122e4.pngg"
125
169
  ```

1

Nginxのデバッグログを追記しました。

2017/01/06 05:14

投稿

it-bamboo
it-bamboo

スコア10

title CHANGED
File without changes
body CHANGED
@@ -76,4 +76,50 @@
76
76
  ###ソフトウェアのバージョン等
77
77
  Nginx/1.10.0
78
78
  OS: Ubuntu
79
- PHP 7.0.8
79
+ PHP 7.0.8
80
+
81
+ ###追記: Nginxのデバッグログ
82
+ リクエストを受けてからレスポンスヘッダを返すまでの一部のみ記載しています。
83
+ ```log
84
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 http request line: "GET /viewimage/c91b92640d7e2c6d36eca6c0b57122e4.png HTTP/1.1"
85
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 http uri: "/viewimage/c91b92640d7e2c6d36eca6c0b57122e4.png"
86
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 http args: ""
87
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 http exten: "png" // ここでNginx側に判定されるのは怪しいです...
88
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 posix_memalign: 0000557FB465B9B0:4096 @16
89
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 http process request header line
90
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 http header: "Host: url.com"
91
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 http header: "Connection: keep-alive"
92
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 http header: "Cache-Control: max-age=0"
93
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 http header: "Upgrade-Insecure-Requests: 1"
94
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 http header: "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.95 Safari/537.36"
95
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 http header: "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"
96
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 http header: "DNT: 1"
97
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 http header: "Accept-Encoding: gzip, deflate, sdch"
98
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 http header: "Accept-Language: ja,en-US;q=0.8,en;q=0.6"
99
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 http header done
100
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 event timer del: 9: 1483677834748
101
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 generic phase: 0
102
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 rewrite phase: 1
103
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 test location: "/"
104
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 test location: ~ "\.(ico|css|js|gif|jpe?g|png)(\?[0-9]+)?$"
105
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 using configuration "\.(ico|css|js|gif|jpe?g|png)(\?[0-9]+)?$"
106
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 http cl:-1 max:1048576
107
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 rewrite phase: 3
108
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 post rewrite phase: 4
109
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 generic phase: 5
110
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 generic phase: 6
111
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 generic phase: 7
112
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 access phase: 8
113
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 access phase: 9
114
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 access phase: 10
115
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 post access phase: 11
116
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 try files phase: 12
117
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 content phase: 13
118
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 content phase: 14
119
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 content phase: 15
120
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 content phase: 16
121
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 content phase: 17
122
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 http filename: "/var/www/public/viewimage/c91b92640d7e2c6d36eca6c0b57122e4.png"
123
+ 2017/01/06 13:42:54 [debug] 20967#20967: *67 add cleanup: 0000557FB465B758
124
+ 2017/01/06 13:42:54 [error] 20967#20967: *67 open() "/var/www/public/viewimage/c91b92640d7e2c6d36eca6c0b57122e4.png" failed (2: No such file or directory), client: xxx.xx.xx.xx, server: url.com, request: "GET /viewimage/c91b92640d7e2c6d36eca6c0b57122e4.png HTTP/1.1", host: "url.com"
125
+ ```