web-dev-qa-db-ja.com

MacからApacheサーバーをホストする

PHPとJSを使用してWebサイトを作成しました。別の州にいる友人に自分のIPアドレスを送信して、それを見せたいです。私のサイトはxamppによってロードされます。どうすればこれができますか?

1
Coder404

これは、ISPによっては複雑になる場合があります。 ISPがポート80をブロックしていない場合は、ルーターがポート80のすべての要求をコンピューターの内部IPに転送することを確認してから、 whatsmyip.org に入力するだけです。 http://にIPアドレスが続き、もちろんXAMPPのサブディレクトリが続きます。

また、ISPによってはIPが変わる可能性があるため、かなり速く表示したいことを覚えておいてください。 ISPがポートフォワーディングを許可しない場合、かなり複雑になります。無料のホストを見つけて、それを見てもらうことをお勧めします。

1
Travis Pessetto

Verizonでは、192.168.1.1で(最近のルーターに)ログインできます。パスワードを持っていない場合は、ルーターの背面にあるリセットボタンを30秒以上押し続けます(29ではなく、うるさいです)。開いているポートの設定は詳細と見なされます。プロセスをよく示しているため、 this video を見ることをお勧めします。ポート80を開くか、リストからWebサーバー/ HTTPオプションを選択します。

ポートを転送するデバイスを指定する必要があります。 Macでターミナルを開き、ifconfig | grep '192\.168'と入力します。 192.168.1.3はおそらく3ではなく異なる終了番号で表示されます。これは、ローカルネットワーク上のコンピューターのルーター名であり、ポート設定ページで使用するデバイスです。

無料のホスティングを選択する場合は、 X10Hosting (ほとんどの制御権を与える)または 0webhost (ほぼ同じように、両方を使用しました)が含まれます。いずれかの時点でより多くが必要であると判断した場合は、クラウドホスティングを強くお勧めします。これは、前述のホストの有料版と同じかそれ以下のコストであり、1ドルあたりのパフォーマンスが約20倍になるためです(私のベンチマーク ブルーホスト vs デジタルオーシャン )。

0
Brigand