title: Can elasticsearch support both http and https access at the same time？
body: <p>I use elasticsearch and kibana for saving and querying my data. Some good feature like <code>RBAC</code>, <code>SIEM</code> require ssl communication on elasticsearch with kibana. So I enable <code>xpack.security.http.ssl.enabled</code> and <code>xpack.security.transport.ssl.enabled</code>. Thus client requests to es must be via https.</p>
  <p>I also have a flink cluster writing data to elasticsearch. flink &amp; elasticsearch &amp; kibana are running on docker swarm. It's no need for flink to authenticate with es or encrypt between traffic. I think flink can access es via http protocol and no authentication.</p>
  <p>So, can elasticseach support http and https <strong>simultaneously</strong> for different source host?</p>
  <p>Is it possible to selectively authenticate user requests base on source ip or host?</p>
  <p>Plus:</p>
  <ol>
  <li>Elasticsearch and Kibana are both 7.7.0 version</li>
  <li>Docker version: 19.03</li>
  </ol>