5000 numaralı bağlantı noktasından çalışan bir Flask sunucum var ve sorun yok. Http://example.com:5000 adresinden erişebilirim
Ancak http://example.com adresinden kolayca erişmek mümkün mü? Bunun 5000'den 80'e bağlantı noktasını değiştirmek zorunda olduğum anlamına geldiğini varsayıyorum. Ama Flask'ta denediğimde, çalıştırdığımda bu hata mesajını alıyorum.
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
Çalışan lsof -i :80
iadeler
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)
Önce bu süreçleri öldürmem gerekiyor mu? Bu güvenli mi? Veya Flask'ın 5000 numaralı bağlantı noktasında çalışmasını sağlamanın başka bir yolu var mı, ancak ana web sitesi alan adı bir şekilde yönlendiriliyor mu?