मैं एक वेब 2py सर्वर शुरू करना चाहता हूं ताकि इसे होस्टिंग सर्वर पर बाहरी रूप से एक्सेस किया जा सके।web2py - बाहरी पहुंच की अनुमति दें - कैसे?
मैं इस http://web2py.com/books/default/chapter/29/03
डिफ़ॉल्ट रूप से, web2py ( स्थानीय होस्ट पर बंदरगाह 8000) 127.0.0.1:8000 पर अपने वेब सर्वर चलाता है पढ़ा है, लेकिन आप किसी भी उपलब्ध आईपी पते और पोर्ट पर चला सकते हैं । आप कमांड लाइन खोलकर और विंडोज़ पर ipconfig टाइप करना या ओएस एक्स और लिनक्स पर ifconfig खोलकर अपने नेटवर्क इंटरफेस के आईपी पते से पूछ सकते हैं। अब से हम मानते हैं कि web2py स्थानीयहोस्ट (127.0.0.1:8000) पर चल रहा है। अपने नेटवर्क इंटरफेस पर सार्वजनिक रूप से web2py चलाने के लिए 0.0.0.0:80 का उपयोग करें।
लेकिन मुझे "0.0.0.0:80 का उपयोग कैसे करें" नहीं मिल रहा है? ऐसा लगता है कि कमांड लाइन तर्क नहीं है जो ऐसा करेगा।
धन्यवाद
संपादित: मैं कहना चाहिए प्रश्न में सर्वर एक जीयूआई नहीं है - मुझे पता कर रहा हूँ वहाँ web2py के लिए किसी प्रकार का जीयूआई आधारित व्यवस्थापक सुविधाएं है, लेकिन इस सवाल का यहाँ से बाहर है।
EDIT2: बस के मामले में यह स्पष्ट नहीं है (और offchance पर यह किसी भी फर्क नहीं पड़ता है - जो मुझे शक है) मैं इस तरह सर्वर चल रहा हूँ:
sudo python web2py.py
नहीं wsgi/apache या like के माध्यम से।
आपको निश्चित रूप से पोर्ट 80 से बांधने के लिए रूट (सुडो) की आवश्यकता होगी।उस ने कहा, पोर्ट 8000 को देव काम के लिए ठीक होना चाहिए, और आपको उत्पादन के लिए बिल्ड-इन सर्वर का उपयोग नहीं करना चाहिए, फिर भी –