1

私はvagrant(Ubuntuのボックス)を使用しています。Elasticsearch がインストールされています。で利用できます

localhost:9200 

私のUbuntuで。Marvel で入手可能

http://localhost:9200/_plugin/marvel/

ホストで Marvel に入るにはどうすればよいですか? 通常、次のコードを使用して、サイトの仮想ホストを作成します。

<VirtualHost *:80>

    ServerAdmin webmaster@localhost
    ServerName some.192.168.56.56.xip.io

    DocumentRoot /var/www/some

    <Directory /var/www/some>
        Options -Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/some-192.168.56.56.xip.io-error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/some-192.168.56.56.xip.io-access.log combined


</VirtualHost>
4

1 に答える 1

1

仮想ホストを使用する必要はまったくありません。Vagrant 経由で Elasticsearch を操作するために必要なものは次のとおりです。

1) Vagrantfile 内の「config.vm.network :forwarded_port, guest: 9200, host: 9200」

2)ES構成に「network.bind_host:0.0.0.0」を追加する必要があります(ここに「localhost」がありました-それが私の問題でした)

3) エラスティックサーチを再起動します。

于 2014-09-12T19:59:38.117 に答える