GOAL : मैं अपने फ्लास्क ऐप को वेब पर सार्वजनिक करने के लिए उसे परिनियोजित करने का प्रयास कर रहा हूं। मेरा अपना सर्वर है जो उबंटू 18.04 पर चलता है

ट्यूटोरियल : चूंकि मैं पहली बार ऐसा कर रहा हूं, इसलिए मैं इसका अनुसरण कर रहा हूं ट्यूटोरियल। आखिरी वाले को छोड़कर उसके सभी कदम मेरे लिए पूरी तरह से काम कर रहे हैं। हालाँकि, इस ट्यूटोरियल में उन्होंने लिनोड का उपयोग किया और मैं अपने स्वयं के सर्वर का उपयोग करता हूँ इसलिए मैं सीधे अपने टर्मिनल पर कोड करता हूँ

समस्या : systemctl reload apache2 के बाद उसके अंतिम चरण में जब मैं अपने ब्राउज़र पर जाता हूं और अपना आईपी पता टाइप करता हूं (ifconfig का उपयोग करके पाया जाता है) जिसे मैं webApp.conf (192.168.1.25) में डालता हूं। निम्न त्रुटि: यहां छवि विवरण दर्ज करें

ERROR LOGS : जैसा कि पूछा गया मैं error.log में गया जो निम्नलिखित आउटपुट करता है: यहां छवि विवरण दर्ज करें आप यहां कोड पा सकते हैं: https://pastebin.com/g2rzRUXE

संभावित समस्याएं: जो मैं समझता हूं उससे मुझे दो समस्याएं आ रही हैं:

  1. Set the 'ServerName' directive globally to suppress this message। इसलिए मैंने इस ट्यूटोरियलऔर मैंने अपना निजी आईपी पता अपने सार्वजनिक आईपी पते (whatismyip.com पर पाया) में बदल दिया, लेकिन ऐसा करते समय मुझे निम्न त्रुटि मिली: error

    1. ऐसा लगता है कि मेरे प्रिंट पसंद नहीं हैं: error2 । क्या मुझे प्रिंट रखने की अनुमति नहीं है

कृपया मुझे बताएं कि मैं इन समस्याओं या अन्य को त्रुटि लॉग में कैसे हल कर सकता हूं जो मैंने नहीं देखा होगा।

मुझे आशा है कि मैं काफी स्पष्ट था। अगर आपको कोई अतिरिक्त जानकारी चाहिए तो मैं अपना प्रश्न संपादित कर सकता हूं। मेरे पास विचारों से बाहर हो रहा है इसलिए यदि आपके पास कोई सुझाव है तो मैं आभारी रहूंगा।

0
Reda 14 जून 2020, 16:35

1 उत्तर

सबसे बढ़िया उत्तर

लॉग में, मैं पढ़ सकता हूँ:

Apache/2.4.29 (Ubuntu) mod_wsgi/4.5.17 Python/2.7 configured -- resuming normal operations

तो, आप पायथन 3 के बजाय पायथन 2 का उपयोग कर रहे हैं।

आपको Python 3 के साथ संगत एक mod_wsgi मॉड्यूल स्थापित करने की आवश्यकता है।

यहां उपलब्ध निर्देशों का पालन करें: https://modwsgi। readthedocs.io/hi/develop/user-guides/quick-installation-guide.html

निम्न लिंक भी मदद कर सकता है: https://stackoverrun.com/fr/q/12335951 (फ्रेंच में)।

1
Laurent LAPORTE 14 जून 2020, 18:59