I followed this instruction to verify my debugger configuration on a web server. I am using a remote server whose FTP connection has been verified, but I get this warning saying
The remote host is configured as "localhost", although the server node is probably not local

My first question is: what does “remote host” and “server host” mean, respectively?
I know that the remote host is the xdebug.remote_host parameter, and according to the xdebug documentation , it is the "host where the debug client is running."
This bothers me: does the IDE debugger client work on my local machine?
If so, should not the "host on which the debug client is running" be my IP address of the local computers? If so, should I configure xdebug.remote_host as my IP?
I tried setting it to my IP address, the warning does not appear, but it does not seem correct, because later I tried it with a random IP address, which also does not appear.
Secondly, the xdebug documentation also says that this xdebug.remote_host parameter will be ignored if xdebug.remote_connect_back turned on. "Although not quite sure what this parameter does, I set it to" On ", as shown in the figure: 
I was hoping this would clear the warning, but it's still there. So how do I get rid of this message?
debugging phpstorm xdebug remote-debugging
shenkwen
source share