これに似た質問があることは知っていますが、私の特定の状況に対処するものはありません。
いくつかのWebサイトを開発するためのWAMPサーバーのセットアップがあります。ワイヤレスルーターを介してローカルネットワーク上の別のコンピューターで使用できるようにする必要があります。他のコンピューターは実際にはMacであり、ブラウザーを介して開発サイトを表示できればよいだけです(phpmyadminやmySQLにアクセスする必要はありません)。
WindowsマシンのIPを使用して、ブラウザを介してWAMPが実行されているローカルホストにアクセスできます(デフォルトのWAMPページはサイトプロジェクトへのリンクとともに表示されます)。明らかに、リンクをクリックすると、URLがローカルホストに相対的であるためページが見つかりませんが、IPを使用してURLを明示的に入力した場合でも(http://192.168.2.1/myproject
)まだ何も得られません。 (そして、示されているように入力しても、URLはlocalhost/myprojectにリダイレクトされます)
ホストマシンには動的IPがありますが、モデムとルーターに配線されているため、ルーター/モデムをリセットしない限りIPは変更されません。 MacからIPを使用してデフォルトのWAMPページにアクセスできるので、これが問題であることはわかりません。
何か案は?
私がそれを理解したので、今では理にかなっています。
Localhostへのリダイレクトは、実際にはサイトが構築されたCMSの構成ファイルによって引き起こされました(そのため、メインのWAMPページが表示されますが、プロジェクトサイトをロードできません)。
デフォルトではhttpd.conf
以下の設定があります。
Deny from all
下記の変更を行う必要があります。
Allow from all
wAMPをオンラインとして作成します。
ネットワークからIPアドレスまたはコンピュータ名でサイトにアクセスできます。
私のWordpressサイトで同じ問題が発生しました。私の目的は、LAN上の別のPC/Linuxワークステーションのブラウザーから開発用Webサイトを表示することでした。次の手順で問題が解決しました:
WordPress設定>全般> WordPressアドレス(URL)およびサイトアドレス(URL)
WAMPサーバーが実行されているローカルホストPCのローカルIPアドレスをフィールドに追加し、設定を保存します。 (例:http:// 192.168.0.101/wordpress; DOSコマンドウィンドウでipconfigを使用して、ローカルホストのIPアドレスを取得します)。
システムトレイ「PutOnline」のWAMPサーバーメニューから。これで、LAN内の他のすべてのデバイスが、ブラウザのIPアドレス(http:// 192.168.0.106/wordpress)を使用してWebサイトを表示できるようになり、リンクが機能するようになります。
これら 推奨事項を試してください。私の提案は、Apacheが127.0.0.1(localhost)にのみバインドされているかどうかを確認し、存在しない場合は192.168.2.1マッピングを追加することです。追加した後、Apacheを再起動することを忘れないでください。
WindowsでWampを使用している場合は、Windowsファイアウォールの設定をオフモードに変更し、サーバーを再起動して確認してください。
コントロールパネル->システムとセキュリティ-> Windowsファイアウォール-> Windowsファイアウォールをオフにする
上記の変更を加えるだけで、これが機能することを確認できます。
応援アミット
まず、ダッシュボードにWampをオンラインで配置します。そして、httpd.conf
ファイルListen 127.0.0.80
にこれと異なる設定がある場合は、後でファイアウォールを延期します。
Listen 127.0.0.80に変更してAllow for all
restart Wamp all servicesに変更します。
まず、ダッシュボードにWampをオンラインで配置します。後でhttpd.conf
ファイルListen 80
に設定がある場合、これがそれと異なる場合。
Listen 80
に変更してから、ファイアウォールの再起動を無効にします。すべてのサービスをWampします。
ほとんどのルーターが192.168.1.1を使用しているため、間違ったIPアドレスを使用していると思います。そのため、何も表示できません。つまり、コンピューターのIPアドレスが異なります。
それを解決するには、まず、現在のコンピューターのIPアドレスを知る必要があります。ウィンドウでcmdに移動し、ipconfigと入力すると、IPv4でコンピューターのLANIPアドレスが表示されます。
このipaddressを使用して、wampサーバーに接続します。
これがあなたを助けることを願っています
サーバーのホスト名をMacのhostsファイルに追加してみてください。次に、有効なホスト名を使用してHTTPサーバーにアクセスします。