How to Determine a Web Server is running IIS or Apache or nginx in remotely

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.

Start the Discussion!Leave a Reply