Vagrant 如何在虚拟机服务器上运行Jekyll?
我在一台Windows7x64机器上,安装了Virtual Box和Vagrant。我安装了Vagrant 如何在虚拟机服务器上运行Jekyll?,vagrant,virtualbox,jekyll,Vagrant,Virtualbox,Jekyll,我在一台Windows7x64机器上,安装了Virtual Box和Vagrant。我安装了 红宝石 Rubygems 正确安装了jekyll。我在PuTTY终端上收到的最后一条消息是: Server address: http://127.0.0.1:4000/ Server running... press ctrl-c to stop. 当我访问Windows Chrome浏览器上的url时,它会说 This site can’t be reached 127.0.0.1 refus
- 红宝石
- Rubygems
Server address: http://127.0.0.1:4000/
Server running... press ctrl-c to stop.
当我访问Windows Chrome浏览器上的url时,它会说
This site can’t be reached
127.0.0.1 refused to connect.
为了让Jekyll可以在虚拟箱服务器上运行,需要进行哪些额外配置?要访问虚拟箱服务器中的Jekyll实例,请使用服务器IP运行Jekyll
Usage:
jekyll serve [options]
Options:
-H, --host [HOST] Host to bind to
假设虚拟服务器IP为192.168.1.100
,然后在服务器中运行以下命令,使jekyll实例可从外部访问:
jekyll serve -H 192.168.1.100
然后可以在访问虚拟盒服务器中的jekyll实例,使用服务器IP运行jekyll
Usage:
jekyll serve [options]
Options:
-H, --host [HOST] Host to bind to
假设虚拟服务器IP为192.168.1.100
,然后在服务器中运行以下命令,使jekyll实例可从外部访问:
jekyll serve -H 192.168.1.100
然后它将在处可访问,如果您不使用其他OP中提到的静态IP,则需要转发jekyll将运行的端口 在你的档案里
config.vm.network :public_network
config.vm.network :forwarded_port, guest: 4000, host: 4000,
您将使用命令启动jekyll
jekyll serve --host 0.0.0.0
然后您可以从
http://localhost:4000/
从您的主机如果您没有使用其他OP中提到的静态IP,您需要转发jekyll将运行的端口
在你的档案里
config.vm.network :public_network
config.vm.network :forwarded_port, guest: 4000, host: 4000,
您将使用命令启动jekyll
jekyll serve --host 0.0.0.0
然后您可以从
http://localhost:4000/
从您的主机这对我有帮助,但我必须检查我的Vagrant文件中的私有网络ip;)这对我有帮助,但我必须检查我的文件中的私有网络ip;)