WAMPサーバーへのリモートアクセスを許可する方法


19

WAMPを使用してサイトを開発しましたが、ローカルで機能しています。

他のユーザーにアクセスを許可したいのですが、サーバーをオンラインにしてIPをブラウザーに配置すると、サーバーが機能します。

IPを他のコンピューター(同じネットワーク上または外部)のブラウザーに配置しても、サーバーは反応しません。

助言がありますか?

回答:


27

ポート80のファイアウォールを無効にして問題を解決しました。

  1. ウィンドウの右側にある検索に移動します。
  2. 「ファイアウォール」を検索します。
  3. 「高度なファイアウォール」を開きます。
  4. インバウンドルールに移動します。
  5. 「新しいルール」をクリックします。
  6. [ポート]オプションを選択します。
  7. 「次へ」をクリックします
  8. 「TCP」オプションを選択します。
  9. 「特定のローカルポート:」を選択します。
  10. 次のテキストボックスに「80」と入力します
  11. 次をクリックします。
  12. 「接続を許可する」を選択します。
  13. 「次へ」をクリックします。
  14. 「次へ」をクリックします。
  15. 「ポート80許可ルール」という名前を付けます。
  16. 「次へ」をクリックします。

注:これは安全な方法ではありません。作業が完了したら、この新しく作成されたルールを削除します。


チャームのように動作します。
PHPCoder15年

あなたは私の一日を救った!完璧な答え!
-guisantogui

これで私の問題が解決しました。@Yasir、ありがとうございました。
ルイスアリオハス16年

それが動作ありがとう
スティーブmoretz

4

OK。だから、明確にするために....

WAMPを実行しているコンピューターの前に座って、ブラウザーに外部IPアドレスを入力すると、Webサーバーを表示できます。

(同じルーターやスイッチに接続されている)同じIPサブネット上の別のコンピューターに座っているときに、ブラウザーに外部IPアドレスを入力すると、Webサーバーが表示されません。

同じIPサブネット上にない(同じルーターやスイッチに接続されていない)別のコンピューターに座って、ブラウザーに外部IPアドレスを入力すると、Webサーバーが表示されません。

ルーターのポート80をそのコンピューターの内部IPアドレスに転送しましたか?ISPはポート80でのインバウンドアクセス/トラフィックを許可していますか?これをどのようにテストしますか?まず、ルーターに受信ポート80のトラフィックをブロックするファイアウォールがないことを確認してください。ポート80を正しく転送したことを確認してください。内部IPアドレスが静的であることを確認してください(DHCPテーブル内)。これらのことを行った場合は、ポート80の問題である可能性があります。WAMPに移動し、使用するポートを変更することでテストできます。次に、ルーターに戻り、ポート80を扱ったすべての場所を8080に変更します。その後、サーバーにアクセスしてみます。


最初に考えたのはポートフォワーディングです。+1
ジョーテイラー

Windows Server 2008 R2でこの問題に遭遇し、ポート80への接続を許可するためにファイアウォールで「インバウンドルール」を作成することで解決しました
。– w5m

4

たぶん、Apacheはループバックアドレスでのみリッスンしています127.0.0.1。設定ファイルを確認してください。ポート80で使用可能なすべてのインターフェースにApacheをバインドするには、cfgをListen 80

http://httpd.apache.org/docs/2.0/bind.htmlを参照してください

また、テスト中にすべてのセキュリティ/ファイアウォールソフトウェアを一時的にオフにすることもできます。または、方法が確実にわかっている場合は、まずファイアウォールを確認して構成します。プライベートネットワークにルーターがある場合、他のユーザーが接続できないようにするファイアウォール/カスタムルーティングが存在する場合があります。詳細については、Bon Gartの回答を参照してください。


3

に行く:

WAMP→エイリアス→phpmyadmin.confファイル...

「すべてから拒否」というオプションがあります。

「すべてから許可」に変更します。

完璧に機能するはずです。


3
これは安全ですか?または、読み取り専用のアクセス権ですか?
コーエン

1

wamp \ aliasに移動して、次の3つのファイルを変更します。

  1. phpmyadmin.conf
  2. sqlbuddy.conf
  3. webgrind.conf

そして交換

Order Deny,Allow
Deny from all
Allow from 127.0.0.1

Order Allow,Deny 
Allow from all
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.