title: How could I block the unwanted request at ELB or httpd level
body: <p>I have two webservers running httpd with six virtual hosts sites running on it. My webservers are behind the ELB in AWS. My ELB logs says that some users are directly accessing the IP of my ELB server which inturns gives them response with my first vhost site(response is based on an alphabetical order of my vhosts sites). So here I need to block the requests that doesn't include my vhost name in the request url. Inshort someone is hitting the AWS IP and trying to get to /admin, /sql, /db, etc from some random addresses and I need to block those unwanted requests at ELB level or httpd level. Below is one of such error from ELB logs.</p>
  
  <pre><code>2017-07-21T03:22:19.973661Z &lt;loadbalancer&gt; &lt;Client IP&gt;:48010 10.1.6.57:80 0.000049 0.068249 0.000039 401 401 0 0 "HEAD http://52.0.168.49:80/phpmy/ HTTP/1.1" "Mozilla/5.0 Jorgee" - -
  </code></pre>