/ / Как да стартирате Jekyll на виртуален сървър? - скитник, виртуална кутия, jekyll

Как да стартирате Jekyll на виртуален сървър? - скитник, виртуална кутия, джаксън

Аз съм на 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/ от вашата хост машина