web-dev-qa-db-ja.com

インターネットからXAMPPローカルホストにアクセスする

ローカルラップトップにXAMPPをインストールしています。そして、私はほとんど静的なIPを持っています。私は彼らのブラウザからそれを実行するために他にIPを与えたいと思います。 IPアドレス80をリッスンするようにApache httpd-vhosts.confを構成し、IPアドレスとドメインルートを持つ仮想サーバーをローカルのhttdocsディレクトリに追加し、サーバー名をローカルホストとして追加しました。 Apacheは起動しません。外部コンピューターからウェブサイトにアクセスするにはどうすればよいですか。

59
coool

まず、ルーターから静的IPを取得するようにコンピューターを構成する必要があります。これを行う方法の手順は次のとおりです。 here

たとえば、IPアドレス192.168.1.102を選択したとしましょう。上記の手順が完了したら、 http:// localhosthttp://192.168.1.102 の両方に移動して、ローカルマシンのWebサイトにアクセスできるはずです。 =、お使いのコンピューターはネットワーク上で常にそのIPアドレスを持っているため。

IPアドレス( http://www.ip-adress.com/ など)を検索する場合、表示されるIPは実際にはルーターのIPです。友人があなたのウェブサイトにアクセスするとき、あなたは彼にこのIPを与えます。ただし、Webページの要求を取得したら、その要求をサーバーに転送することをルーターに伝える必要があります。これは、ポート転送によって行われます。

これを行う方法の2つの例は herehere にありますが、表示される正確な画面はルーターのメーカーによって異なります(正確な手順についてはGoogle必要)。

使用しているLinksysルーターの場合、 http://192.168.1.1/ と入力し、ユーザー名/パスワードを入力します。[アプリケーションとゲーム]タブ> [ポート範囲転送]。アプリケーション名(呼び出す名前は何でも)、開始ポート(80)、終了ポート(80)、プロトコル(TCP)、IPアドレス(上記の例を使用すると、静的IPである192.168.1.102を入力します)サーバーを割り当てた)、転送を有効にするために必ずチェックしてください。ルーターを再起動すると、変更が有効になります。

それをすべて終えると、友人は自分のマシンのWebブラウザにアクセスして http://IP.address.of.your.computer (同じもの)を入力することで、あなたのWebページにアクセスできるようになります。行くときに表示されます here )。

前述したように、ISPから割り当てられたIPアドレスは、オフラインで署名するかどうかに応じて最終的に変更されます。私は強くDynDnsを使用することをお勧めします。これは完全に無料です。ドメインでホスト名(cuga.kicks-ass.netなど)を選択すると、友人は単に http://cuga.kicks-ass.net にアクセスするだけでWebサイトにアクセスできます。彼のブラウザで。ここに再び彼らのサイトがあります: DynDns

これがお役に立てば幸いです。

102
Cuga

ローカルWebサイトを一時的に表示するために、これ以上IP /ポート転送なしで5分でこれを行うことができると思います。

必要なことは、 http://ngrok.com にアクセスして、小さなツールエキスをダウンロードし、そのツールを管理者として実行してください enter image description here

コマンドを入力してください
ngrok http 80

サーバーに接続し、一時URLを作成して友人と共有し、ローカルホストまたはそのフォルダを参照できるようにします。

詳細なプロセスはこちらをご覧ください。
xamppまたはlocalhost Webサイトに別のコンピューターからアクセス/共有するにはどうすればよいですか

21

ルーターでサービスのポートを開いてから、ネットワークから試行すると、すべてのネットワークの原因からpupip ipを試してみる必要があります。pupipipは常にルーターにリダイレクトしますが、外部からはあなたが持っているサーバー

0
ahmed hassan