我写了这个/etc/nginx/conf.d/apply.conf
并启动了 nginx。
server {
location = /hoge {
return 200;
}
}
但 curl 命令失败。
curl localhost:80/hoge
它说
<html>
<head><title>404 Not Found</title></head>
<body bgcolor="white">
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.13.9</center>
</body>
</html>
日志是
open() "/usr/share/nginx/html/hoge" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /hoge HTTP/1.1", host: "localhost"
我只想返回没有响应正文或响应正文空白的状态代码。
我改变了这个但仍然没有工作。
location /hoge {
return 200 'Wow';
add_header Content-Type text/plain;
}
也试过这个。
location /hoge {
return 200 'Wow';
default_type text/plain;
}