How to Determine a Web Server is running IIS or Apache or nginx in remotely
Dec-2020
How to determine if a web server is running IIS or Apache without SSH neither control panel.
$ curl -I defter.home.blog HTTP/1.1 301 Moved Permanently Server: nginx Date: Sat, 12 Dec 2020 17:39:44 GMT Content-Type: text/html Content-Length: 162 Connection: keep-alive Location: https://defter.home.blog/ X-ac: 3.mxp _dca
In this example the server gives “nginx” out, that means it must be a linux server strongly. Professional hosting companies prefer Apache and nginx in a linux server for stability between the OS and the program, Besides IIS is a webserver product by Microsoft, so they must be windows servers.