title: Remove "Server: Apache" from response headers
body: <p>I want to know how to remove the Server header completely that apache sends in the response. </p>
  
  <p>Initially, it was showing full server info  like <code>Server: Apache (Ubuntu 14.04)</code> in the response headers. 
  But I read somewhere to add this in apache2.conf</p>
  
  <pre><code>ServerTokens ProductOnly
  
  ServerSignature Off
  </code></pre>
  
  <p>It didn't remove the header but only changed it to <code>Server: Apache</code></p>
  
  <p>I even tried from PHP to remove that header with <code>header_remove('Server');</code>. But still no luck.</p>
  
  <p>So, I want to remove that completely. </p>
  
  <p>Thanks, </p>
  
  <p>PS: if its possible to change the header value for eg: to <code>Server: Microsoft-IIS/8.0</code> (fake value); then its okay too. </p>