Chcę uruchomić serwer web2py, aby mógł być dostępny zewnętrznie na serwerze hostingowym.web2py - zezwalaj na dostęp zewnętrzny - jak?
Czytałem ten http://web2py.com/books/default/chapter/29/03
Domyślnie Web2py uruchamia swój serwer WWW na porcie 8000 (127.0.0.1:8000 na localhost), ale można go uruchomić na dowolnym dostępnym adresem IP i portu . Możesz zapytać o adres IP swojego interfejsu sieciowego, otwierając wiersz poleceń i wpisując ipconfig na Windows lub ifconfig na OS X i Linux. Odtąd zakładamy, że web2py działa na localhost (127.0.0.1:8000). Użyj 0.0.0.0:80, aby uruchamiać web2py publicznie na każdym z interfejsów sieciowych .
ale nie mogę znaleźć "Użyj 0.0.0.0:80"? Wydaje się, że nie istnieje argument wiersza poleceń, który by to zrobił.
Dzięki
EDIT: powinienem powiedzieć, że serwer ten nie ma GUI - Zdaję sobie sprawę, że jest jakiś rodzaj GUI oparte facilties admin Web2py ale to stąd pytanie.
EDIT2: Tylko w przypadku, gdy nie jest jasne (i na offchance czyni żadnej różnicy - w co wątpię) Używam serwera takiego:
sudo python web2py.py
nie przez wsgi/apache lub tym podobne.
Będziesz potrzebował root (sudo) do wiązania z portem 80 na pewno.Powiedział, że port 8000 powinien być w porządku dla dev pracy, i nie powinieneś używać serwera wbudowanego do produkcji, tak czy inaczej –