Аз съм на Windows 7 x64 машина с инсталиран Virtual Box и Vagrant
- рубин
- RubyGems
правилно и инсталиран jekyll. Последното съобщение, което получих на моя терминал PuTTY, е:
Server address: http://127.0.0.1:4000/
Server running... press ctrl-c to stop.
Когато посещавам URL адреса на браузъра Windows Chrome, се казва
This site can’t be reached
127.0.0.1 refused to connect.
Какви са допълнителните конфигурации, които трябва да се направят, за да може Jekyll да работи на сървъра за виртуални кутии?
Отговори:
2 за отговор № 1За да осъществите достъп до екземпляра jkyll във виртуалния сървър на кутията, стартирайте Jekyll със сървъра IP.
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
След това ще бъде достъпна в http://192.168.1.100:4000
2 за отговор № 2
Ако не използвате статичен IP, както е споменато в другия OP, трябва да препратите порта, където ще се изпълнява jekyll
Във вашия Vagrantfile
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/
от вашата хост машина