ローカルのラップトップに XAMPP をインストールしました。そして、私はほとんど静的なIPを持っています。他の人にIPを渡して、ブラウザから実行したいと思います。IP アドレス:80 をリッスンするように apache httpd-vhosts.conf を構成し、IP アドレスとドメイン ルートを持つ仮想サーバーをローカルの httdocs ディレクトリに追加し、サーバー名を localhost として追加しました。アパッチが起動しません。外部コンピュータから自分の Web サイトにアクセスするにはどうすればよいですか。
4 に答える
まず、ルーターから静的IPを取得するようにコンピューターを構成する必要があります。これを行う方法の説明はここにあります:
たとえば、IPアドレス192.168.1.102を選択したとします。上記の手順が完了すると、 http:// localhostとhttp://192.168.1.102の両方にアクセスして、ローカルマシンのWebサイトにアクセスできるようになります。これは、コンピューターに常にそのIPアドレスが設定されているためです。通信網。
IPアドレス( http://www.ip-adress.com/など)を検索すると、表示されるIPは実際にはルーターのIPです。あなたの友人があなたのウェブサイトにアクセスするとき、あなたは彼にこのIPを与えるでしょう。ただし、ルーターにWebページの要求を受け取ったら、その要求をサーバーに転送するように指示する必要があります。これは、ポート転送を介して行われます。
これを行う方法の2つの例は、こことここにありますが、表示される正確な画面はルーターの製造元によって異なります(必要に応じて、正確な手順についてはGoogleを参照してください)。
私が持っているLinksysルーターの場合、 http: //192.168.1.1/と入力し、ユーザー名/パスワードを入力し、[アプリケーションとゲーム]タブ>[ポート範囲転送]を入力します。アプリケーション名(呼び出したいものは何でも)、開始ポート(80)、終了ポート(80)、プロトコル(TCP)、IPアドレスを入力します(上記の例を使用すると、静的IPである192.168.1.102を入力します。サーバーを割り当てました)、転送を有効にするために必ず確認してください。ルーターを再起動すると、変更が有効になります。
これで、友達は自分のマシンで自分のWebブラウザーにアクセスし、 http: //IP.address.of.your.computer (ここにアクセスしたときに表示されるものと同じ)を入力して、Webページにアクセスできるようになります。 。
前述のように、ISPによって割り当てられたIPアドレスは、オフラインで署名するかどうかに関係なく、最終的に変更されます。完全に無料のDynDnsを使用することを強くお勧めします。ドメインでホスト名(cuga.kicks-ass.netなど)を選択すると、ブラウザでhttp://cuga.kicks-ass.netにアクセスするだけで、いつでもWebサイトにアクセスできます。ここに再び彼らのサイトがあります:DynDns
これがお役に立てば幸いです。
ルーターでサービスのポートを開く必要があります。次に、すべてのネットワークからパブリック IP を試してください。ネットワークから試してみると、パブリック IP は常にルーターにリダイレクトされますが、外部からは持っているサーバー
私はこれを非常に古いことを知っていますが、将来のために:
動的 DNS プロバイダーも使用しました。私の(自宅)ルーターの背後にあるウェブサイト(IIS)をテストしたかった。だから私はこのようなものを使うと思った:
my.dynamic.dnss.ip:8080 (ルーターのポート 80 が管理に使用されたため)。
したがって、これが唯一の解決策のようでした。
しかし: Paypal はポート 8080 を好まないようでした: ポート 80 と 443 のみが許可されています (理由はわかりません!!)