2015-01-21 7 views
5

का उपयोग करते समय मोबाइल पर लोकलहोस्ट का उपयोग कैसे करें, इसलिए मैंने Google को बहुत कुछ खोजा है, और मैंने सब कुछ सुझाए जाने की कोशिश की है लेकिन कुछ भी काम नहीं कर रहा है।जेकिल

मैं अपने मोबाइल पर अपनी जेकिल वेबसाइट देखना चाहता हूं।

जब मैं Jekyll चलाने यह कहता है कि सर्वर पता: 127.0.0.1:4000

मेरे कंप्यूटर के आईपी 154.135.XY

मैं भीतर का नियम

मैं खिड़कियों में बंदरगाह को खोल दिया गया है मैंने 154.135.XY: 4000 और 127.0.0.1:4000 दोनों का उपयोग करके अपने मोबाइल से एक्सेस करने का प्रयास किया है लेकिन इसका कोई फायदा नहीं हुआ है।

कोई भी जानता है कि मैं मोबाइल पर अपनी जेकिल साइट कैसे एक्सेस कर सकता हूं?

+1

की संभावित डुप्लिकेट (http://stackoverflow.com/questions/16608466/connect-to-a-locally-built-jekyll-server-using- [एक स्थानीय रूप से निर्मित Jekyll सर्वर लैन में मोबाइल उपकरणों का उपयोग करने के लिए कनेक्ट] मोबाइल-डिवाइस-इन-दी-लैन) – 0xcaff

उत्तर

19

यदि आपका सर्वर पता 127.0.0.1 है तो इसका मतलब है कि जैकिल केवल आपके लोकहोस्ट पर ही सुन रहा है। आप किसी भी अंतरफलक पर पोर्ट 4000 करने के लिए बाध्य करने के लिए Jekyll शुरू करने और यह निर्देश देने की आवश्यकता होगी:

jekyll serve --host 0.0.0.0 
Configuration file: none 
Auto-regeneration: enabled for '/private/tmp/test' 
Configuration file: none 
    Server address: http://0.0.0.0:4000/ 
    Server running... press ctrl-c to stop. 

आप वेब से कंप्यूटर तक पहुँच रहे हैं, तो आप करने की आवश्यकता होगी सुनिश्चित करें कि आपके रूटर पर अग्रेषित किया बंदरगाह 4000 अपने पीसी।

यदि आप अपने स्थानीय लैन से कंप्यूटर तक पहुंच रहे हैं, तो सुनिश्चित करें कि आप अपने कंप्यूटर के निजी आईपी तक पहुंच रहे हैं, न कि सार्वजनिक आईपी।

जाहिर है आपको यह सुनिश्चित करने की ज़रूरत है कि फ़ायरवॉल नहीं है जो आपके पीसी पर आने वाले कनेक्शन को भी अवरुद्ध करता है।

+0

उत्तर के लिए धन्यवाद। मेरा पीसी ईथरनेट के माध्यम से मेरे राउटर से जुड़ा हुआ है। मेरा फोन वाईफाई के माध्यम से जुड़ा हुआ है। क्या इसका मतलब है कि मुझे अपने पीसी पर अपने राउटर पर बंदरगाह 4000 अग्रेषित करने की आवश्यकता है? आप यह कैसे करते हैं? – mildrenben

संबंधित मुद्दे