Ни один. Использование:
Это будет использовать, какой бы ни протоколируют Вашу страницу, с требовали.
Посмотрите мою ссылку здесь.
Необходимо использовать это вместо того, чтобы связаться с собственной копией этого файла на сервере. Это сохраняет Вас пропускная способность, поскольку Вы не должны будете служить этому файлу своим пользователям (это складывает). И это делает опыт для Ваших пользователей лучше, поскольку они не должны будут тратить эти 500 миллисекунд, загружающих файл. Скорее всего, Ваши пользователи посетят другую веб-страницу, какой ссылочный Google API и будут кэшировать jQuery. Если они не будут иметь, то они вытянут тот файл с сервера близко к их местоположению, минимизирующему круговую задержку.
Не позволяйте никому убедить Вас, что это не правильный поступок.
с nginx, как сказано здесь:
Как мне это обезопасить? Я не хочу оставлять 9200 открытым. A: простой Виртуальный хост nginx и конфигурацию прокси можно найти в sample / nginx.conf
Если вы используете более поздние версии Logstash с Kibana :
Я развертываю Kibana на виртуальном хосте в Apache по адресу / kibana /
и направить API Elasticsearch через обратный прокси-сервер, доступный по адресу / elasticsearch /
:
<Location /elasticsearch/>
ProxyPass http://elasticsearchhost:9200/
ProxyPassReverse /
</Location>
Вам необходимо адаптировать Kibanas config.js к
elasticsearch: "/elasticsearch/",
. Затем виртуальный хост можно защитить с помощью базовой аутентификации HTTP, который автоматически применяется как к Kibana, так и к Elasticsearch API.
Меня все еще беспокоит то, что пользователи Kibana могут также использовать Elasticsearch API для таких неприятных вещей, как удаление индексов, выключение серверов Elasticsearch и т. д. - например, с помощью эластичная поисковая головка . Но пока у меня нет хорошего решения этой проблемы.
В своей среде я привязываю elasticsearch к интерфейсу openvpn.
В /etc/elasticsearch/elasticsearch.yml:
network.host: 172.16.xxx.xxx
Где 172.16.xxx.xxx - это IP-адрес, назначенный для сервер через openvpn.