मेरे पास एक फ्लास्क सर्वर है जो पोर्ट 5000 के माध्यम से चल रहा है, और यह ठीक है। मैं इसे http://example.com/000 पर एक्सेस कर सकता हूं
लेकिन क्या इसे केवल http://example.com पर एक्सेस करना संभव है ? मैं यह मान रहा हूं कि मुझे 5000 से 80 तक पोर्ट बदलना होगा। लेकिन जब मैं कोशिश करता हूं कि फ्लास्क पर, मुझे यह त्रुटि संदेश मिलता है जब मैं इसे चलाता हूं।
Traceback (most recent call last):
File "xxxxxx.py", line 31, in <module>
app.run(host="0.0.0.0", port=int("80"), debug=True)
File "/usr/local/lib/python2.6/dist-packages/flask/app.py", line 772, in run
run_simple(host, port, self, **options)
File "/usr/local/lib/python2.6/dist-packages/werkzeug/serving.py", line 706, in run_simple
test_socket.bind((hostname, port))
File "<string>", line 1, in bind
socket.error: [Errno 98] Address already in use
रनिंग lsof -i :80
रिटर्न
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
apache2 467 root 3u IPv4 92108840 0t0 TCP *:www (LISTEN)
apache2 4413 www-data 3u IPv4 92108840 0t0 TCP *:www (LISTEN)
apache2 14346 www-data 3u IPv4 92108840 0t0 TCP *:www (LISTEN)
apache2 14570 www-data 3u IPv4 92108840 0t0 TCP *:www (LISTEN)
apache2 14571 www-data 3u IPv4 92108840 0t0 TCP *:www (LISTEN)
apache2 14573 www-data 3u IPv4 92108840 0t0 TCP *:www (LISTEN)
क्या मुझे पहले इन प्रक्रियाओं को मारने की आवश्यकता है? क्या वह सुरक्षित है? या फिर फ्लास्क को पोर्ट 5000 पर चालू रखने का एक और तरीका है लेकिन मुख्य वेबसाइट डोमेन को किसी तरह पुनर्निर्देशित करना है?