0

ubuntu 12.04 システムに web2py アプリケーションをセットアップしました。マシンでは、アプリケーションは localhost:8000 経由でブラウザーで開かれます。しかし、他のコンピュータから接続しようとすると、接続されません。

サーバーのIPアドレス経由で接続しようとしました。ifconfig を使用して IP アドレスを見つけました。他のシステムで IP:8000/application/ を使用してみましたが、接続しません。ポートあり/なしも試しました。

誰でも何か考えがありますか?リモートでweb2pyアプリケーションに接続できないのはなぜですか? または、何か不足していますか?

あなたの助けは非常に高く評価されます。私は本当に立ち往生しています。

4

1 に答える 1

0

デフォルト設定で開発サーバー経由で web2py を実行しているようです。これは、web2py がローカル マシンからのみアクセスできることを意味します (つまり、"localhost" の意味です)。ローカル ネットワークの外から Web アプリケーションにアクセスする場合は、コマンド ラインで IP アドレスを指定する必要があります。

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

上記ではポートも 80 に設定されているため、わざわざ URL にポートを含める必要はありません。

また、組み込みサーバーは主に開発目的であることに注意してください。ほとんどの場合、実動アプリケーションの場合、実動品質の Web サーバーを使用する必要があります。デプロイメントの章を参照してください。

于 2016-06-26T00:13:54.157 に答える