Q:

Elasticsearchをポート指定せずに使用できるでしょうか？

Elasticsearchを普通のWebアプリケーション(検索エンジン)として使用してみたいのですが、
・「CentOS Apache」で動作させている「さくらVPS」上に設置する場合、ポート指定せず、普通にアクセスすることは可能でしょうか？
例えば、下記のようなURLへアクセスしたら、検索画面を表示するようにしたいのですが…
https://example.com/
ポート指定は、なぜ必要でしょうか？
・回避できない？
http://example.com:9200/

A:

下記のいずれかで実現出切ると思います。

Apacheを削除して ES を TCP/80で動かす (ES を root で動かす必用あり)
Apache からリバースプロキシで Elasticsearch の TCP/9100 に転送する
iptable や 上位のネットワーク機器で NAPT を行う

個人的にはリバースプロキシが良さそうに感じます。
リバースプロキシは Apache の設定で 次のようにすればよいでしょう。
ProxyPass / http://localhost:9200/
ProxyPassReverse / http://localhost:9200/

