nginx能自己生成原始响应吗?

nginx能自己生成原始响应吗?,nginx,Nginx,出于调试目的,我希望我的nginx在尝试请求特定URL时返回一个简单的响应。例如: Hello, friend! You've connected successfully! Your IP address is 1.2.3.4. IP地址很重要,否则我可以使用静态文件 另外,我不想使用外部进程来生成响应——不(F)CGI、代理等等。它应该是NGINX本身,所以我可以单独测试它 到目前为止,我还没有找到一个模块可以做到这一点。有可能吗?您可以使用下面的Nginx服务器配置来完成 server

出于调试目的,我希望我的nginx在尝试请求特定URL时返回一个简单的响应。例如:

Hello, friend! You've connected successfully! Your IP address is 1.2.3.4.
IP地址很重要,否则我可以使用静态文件

另外,我不想使用外部进程来生成响应——不(F)CGI、代理等等。它应该是NGINX本身,所以我可以单独测试它


到目前为止,我还没有找到一个模块可以做到这一点。有可能吗?

您可以使用下面的Nginx服务器配置来完成

server {
    listen       80  default_server;
    server_name  _;
    location /health {
      return 200 'Hi From Nginx $remote_addr';
    }
}

谢谢我完全错过了
return
命令的
text
参数!工作起来很有魅力!
$> curl http://127.0.0.1/health
Hi From Nginx 172.28.0.1