私は簡単に自分のコンピューターを開いて、私のビジネスパートナーが私のローカルホストで開発しているものを確認できるようにしたいと思っています。これにはおそらくいくつかのセキュリティ問題があると理解していますが、数分間だけコンピュータを開けたいだけです...
これを行うには、次のインターフェイスで何をセットアップする必要がありますか?
これは、WinXPでは非常に簡単に機能します。
ipconfig /all
と入力します-ローカルIPアドレスを取得します別のオプションは、次のようなトンネリングサービスを使用することです。
Localtunnelはオープンソースですが、試用期間終了後は月額の小額の料金を支払う必要があります。
サーバーへの外部接続を許可するには、オンラインモードでWAMPを再起動する必要があります。
WAMPアイコンを左クリックし、Put Onlineを選択します。
アイコンのステータスが再び白に変わるまで待ちます。
WebブラウザバーにIPを入力し、Enterキーを押します。
以前と同じ禁止ページが表示された場合は、F5を押して、ブラウザーに最新バージョンをロードさせます。
それでも機能しない場合は、ルーターの設定でポート80の転送を有効にする必要があります。
ついにあなたの仲間はあなたのホームページを見ることができます!
Apacheサーバーが既に稼働していて、ローカルホスト上で実行されている場合は、ルーター内にルートを設定して、ポート80で受信するトラフィック用にコンピューターを指すようにすることができます。
編集:ルーターの設定を確認したところ、この「サービス」が呼び出されました。特定のポートでの着信要求をリッスンできるようにし、ルーターに接続されている特定のコンピューター(IP経由)に要求を転送します。
あなたはsuperuser.comでこの質問をする方がいいでしょう
外部(インターネットなど)からのリクエストが実行中のApacheサーバーに到達するのを妨げる要因は(実際のWAMPサーバー以外にも)複数あります。
まず、静的IPアドレス、およびできれば「A」レコード(DNS)がそのIPアドレスに設定された登録済みドメイン名を持っていることを確認する必要があります-ServerName
とすべてのServerAlias
ホスト(つまり、 'www ')VirtualHostで使用されます。
それ以外の場合で、動的IPアドレスがある場合は、動的DNSクライアントを使用して、変化するIPアドレスをドメイン名のDNSレコードと同期します。
次に:
Windowsファイアウォールを開いて、着信ポート80(http)およびポート443(https)を許可する必要がありますTCPパケット。
ルーター(WiFiボックス)のポート80および443をサーバーのLAN IPに「ポート転送」する必要があります。
ISPが着信ポート80(および443)リクエストをブロックしているかどうかを確認する必要があります。そうであれば、このVirtualHostがlisten-on\binding-toしているポートを変更する必要があります。このテストを行うには、外部プロキシWebサイトを使用し、アクセスするURLにhttp://your.public.ip.address/
を入力します。リクエストがタイムアウトになった場合、それは成功しませんでした。その後、VirtualHostのポートを変更したら、URL http://your.public.ip.address:port/
を使用して再度テストします(ポート8080を試してください)。
ポートを80から別のポート番号に変更すると完全に機能します。ポートを変更すると、ファイアウォールに新しい保税規則が必要になり、httpd.configファイルを変更する必要があることに注意してください。