我使用vagrant(带Ubuntu的盒子)。我安装了Elasticsearch。它可以在
获得localhost:9200
在我的Ubuntu中。漫威在
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>
答案 0 :(得分:1)
根本不需要使用虚拟主机。 通过Vagrant使用elasticsearch所需的唯一事情:
1)&#39; config.vm.network:forwarded_port,guest:9200,host:9200&#39;在Vagrantfile中
2)需要添加&#39; network.bind_host: 0.0.0.0 &#39;在ES配置中(我有&#39; localhost&#39;在这里 - 这是我的问题)
3)重启Elasticsearch。