2016-06-25 12 views
0

우분투 12.04 시스템에 web2py 응용 프로그램을 설치했습니다. 컴퓨터에서 응용 프로그램은 localhost : 8000을 통해 브라우저에서 열립니다. 하지만 다른 컴퓨터를 통해 연결하려고하면 연결할 수 없습니다.원격으로 web2py 서버에 연결하는 방법

서버의 IP 주소를 통해 연결을 시도했습니다. ifconfig를 사용하여 IP 주소를 찾았습니다. 다른 시스템에서 IP : 8000/application /을 사용하여 시도했지만 연결되지 않았습니다. 나는 포트도 함께/시도하지 않았다.

누구든지 아이디어가 있으십니까? 왜 web2py 응용 프로그램 에 원격으로 연결할 수 없습니까? 또는 나는 무엇인가 놓치고 있냐?

도움을 주시면 매우 감사하겠습니다. 나는 정말로 붙어있다.

답변

0

기본 설정으로 개발 서버를 통해 web2py를 실행하고있는 것으로 보입니다. 즉, web2py는 로컬 컴퓨터에서만 액세스 할 수 있습니다 (즉 "localhost"의 의미). 로컬 네트워크 이상에서 웹 응용 프로그램에 액세스하려면 명령 줄을 통해 IP 주소를 지정해야합니다 :

python web2py.py -i 0.0.0.0 -p 80 -a your_admin_password 

주, 또한 위의 것은 80 포트가 그래서 당신은 귀찮게 할 필요가 없습니다 설정 URL에 포트가 포함됩니다.

또한 내장 서버는 주로 개발 목적으로 사용됩니다. 대부분의 경우 프로덕션 애플리케이션의 경우 프로덕션 품질의 웹 서버를 사용해야합니다. deployment의 장을 참조하십시오.