インターネットからXAMPPローカルホストにアクセスする
-
03-07-2019 - |
質問
ローカルラップトップにXAMPPをインストールしています。そして、私はほとんど静的なIPを持っています。私は彼らのブラウザからそれを実行するために他にIPを与えたいです。 ipアドレス:80をリッスンするようにApache httpd-vhosts.confを構成し、IPアドレスとドメインルートを持つ仮想サーバーをローカルのhttdocsディレクトリに追加し、サーバー名をlocalhostとして追加しました。 Apacheは起動しません。外部コンピューターからウェブサイトにアクセスするにはどうすればよいですか。
解決
最初に、ルーターから静的IPを取得するようにコンピューターを構成する必要があります。これを行う方法については、こちら
をご覧ください。たとえば、IPアドレス192.168.1.102を選択したとしましょう。上記の手順が完了したら、 http:// localhost の両方にアクセスして、ローカルマシンのWebサイトにアクセスできるはずです。および http://192.168.1.102 。これは、お使いのコンピューターがネットワーク上で常にその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 (こちら)。
前述のとおり、ISPから割り当てられたIPアドレスは、オフラインで署名するかどうかに応じて最終的に変更されます。完全に無料のDynDnsを使用することを強くお勧めします。ドメインでホスト名(cuga.kicks-ass.netなど)を選択すると、友人は http://cuga.kicks-ass.net にアクセスします。ここに再び彼らのサイトがあります: DynDns
これが役立つことを願っています。
他のヒント
ローカルWebサイトを一時的に表示するために、これ以上IP /ポート転送なしで5分でこれを行うことができると思います。
必要なことはすべて、 http://ngrok.com にアクセスします 小さなツールをダウンロードする 管理者としてそのツールを抽出して実行します
コマンドを入力
ngrok http 80
サーバーに接続し、友人と共有できる一時URLを作成して、ローカルホストまたはそのフォルダーを参照できるようにします。
詳細なプロセスはこちらをご覧ください。
別のコンピューターからxamppまたはlocalhost Webサイトにアクセス/共有するにはどうすればよいですか
ルーターでサービスのポートを開く必要があります その後、すべてのネットワークからpupip ipを試してください ネットワークから試してみると、pupip ipは常にあなたをあなたのルーターにリダイレクトします しかし、外部からあなたが持っているサーバーにリダイレクトされます
これは非常に古いことを知っていますが、将来のために:
動的なDNSプロバイダーも使用しました。ウェブサイト(IIS)をテストしたいビハインド私の(ホーム)ルーター。だから私はこのようなものを使用すると思った:
my.dynamic.dnss.ip:8080(私のルーターのポート80が管理に使用されたため)。
だからこれが唯一の解決策のように思えた。 しかし:Paypalはポート8080を好まないようです。ポート80と443のみが許可されています(理由はわかりません!!)