3

3 時間検索した後も、頭を悩ませている答えが返ってきたので、この質問をするのはばかげています。私はまだWebプログラミングに非常に慣れていないことを思い出しました。

私は、jsp と mysql データベースを使用するクールな小さなアプリケーションを作成し、それをテストするためにローカル (ローカルホスト) でホストしています。さて、ネットに載せたいと思います。Tomcat はローカルホスト専用ですか? それとも、インターネット経由でアクセスするために別のコンピューターから入力できる面白い IP アドレス URL がありますか? それとも、すべてのファイルを特別なものにパッケージ化し、それらをサードパーティのソフトウェアにドロップするなど、何か特別なことをする必要がありますか?

ポートフォワーディングについて少しわかりましたが、今はURLhttp://localhost/priorq/queue.jspを入力して自分のページを見ることができます. だから私はポートフォワーディングのことを理解したと思う..

4

2 に答える 2

2

1) 訪問者の利用率が高く、サイトが永久にアクセスできないようにしたくない場合は、高速のインターネット接続が必要です。アップロード速度に注意してください。それは非常に重要です。

2) 商用目的でサイトを開発する場合は、プロバイダーから静的ローカル IP アドレスを取得する必要があります。ユーザーが覚えやすい URL でサイトを見つけることができるようにします。

3) もちろん、24 時間体制でサイトにアクセスするには、コンピュータの電源を常にオンにしておく必要があります。

4) Web サーバーをインストールする必要があります。Apache サーバーは、このミッションに非常に適しています。

5) ネットワーク上のサイトにアクセスできるように、必要なポート (通常は 80) を開くかリダイレクトする必要があります。

6) また、ファイアウォールを構成または無効にして、トラフィックがポートを通過して Web サーバー ソフトウェアに到達できるようにする必要があります。

このトピックに関する 2 つの参考文献を次に示します。

自宅のコンピューターで自分の Web サイトをホストする

ホームホスティングの長所と短所

于 2012-08-10T04:32:45.027 に答える
0

ローカルJSPアプリケーションをインターネットに公開するには、コンピューターにインターネットアクセスを提供するネットワークデバイス(ルーター)のファイアウォールを変更する必要があります。これは、ルーターでのポート転送の設定について一般的に説明しているWebページです。

注意!内部コンピュータをHTTPポート80トラフィックにさらすと、コンピュータがハッキングされやすくなる可能性があります。アプリケーションの作成方法によっては、MySQLデータベースもSQLインジェクションのリスクにさらされます。これは、プログラミングに不慣れで、Webサイトを保護し、安全なコードを作成するためのベストプラクティスを十分に認識していない場合に特に発生しやすくなります。

Webサーバーの保護に関するIBM文書へのリンクは次のとおりです。

于 2012-08-10T14:12:33.177 に答える