/ / वर्चुअल बॉक्स सर्वर पर Jekyll कैसे चलाएं? - योनि, वर्चुअलबॉक्स, जेकिल

वर्चुअल बॉक्स सर्वर पर जेकिल कैसे चलाएं? - वानर, वर्चुअलबॉक्स, jekyll

मैं वर्चुअल बॉक्स के साथ एक विंडोज 7 x64 मशीन पर हूँ और Vagrant स्थापित है। मैंने स्थापित किया

  • माणिक
  • rubygems

सही ढंग से और स्थापित जेकिल। अंतिम संदेश मुझे मेरे पुट्टी टर्मिनल पर प्राप्त हुआ है:

Server address: http://127.0.0.1:4000/
Server running... press ctrl-c to stop.

जब मैं विंडोज क्रोम ब्राउज़र पर url पर जाता हूं, तो यह कहता है

This site can’t be reached
127.0.0.1 refused to connect.

अतिरिक्त कॉन्फ़िगरेशन क्या हैं जिन्हें करने की आवश्यकता है ताकि Jekyll वर्चुअल बॉक्स सर्वर पर चल सके?

उत्तर:

जवाब के लिए 2 № 1

वर्चुअल बॉक्स सर्वर में jekyll उदाहरण तक पहुंचने के लिए, सर्वर आईपी के साथ जेकिल चलाएं।

Usage:

jekyll serve [options]

Options:

-H, --host [HOST]  Host to bind to

वर्चुअल सर्वर आईपी मान रहा है 192.168.1.100 इसके बाद सर्वर से निम्नलिखित कमांड को जेकिल इंस्टेंस को बाहर से एक्सेसेबल बनाने के लिए चलाएं:

jekyll serve -H 192.168.1.100

फिर यह सुलभ होगा http://192.168.1.100:4000


जवाब के लिए 2 № 2

यदि आप एक स्थिर आईपी का उपयोग नहीं करते हैं जैसा कि अन्य ओपी में उल्लेख किया गया है, तो आपको उस पोर्ट को अग्रेषित करना होगा जहां जेकेल चलेगा

अपने वैग्रांटफाइल में

  config.vm.network :public_network
config.vm.network :forwarded_port, guest: 4000, host: 4000,

आप कमांड का उपयोग करके जेकिल शुरू करेंगे

jekyll serve --host 0.0.0.0

तब आप अपनी साइट तक पहुँच सकते हैं http://localhost:4000/ अपने मेजबान मशीन से