web-dev-qa-db-ja.com

別のローカルコンピューター上のWampサーバーにアクセスする方法

別のコンピューターのローカルワンプサーバーにアクセスするにはどうすればよいですか

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Allow from all
</Directory>

私はhttp.configファイルでこのコードを使用しますが、動作しません

12
user2707013

WAMPサーバーのPut Onlineオプションを使用するだけで、この現在のシステムIPアドレスを使用して、他のコンピューターから直接アクセスできます。

システムトレイでこれを行います

enter image description here

次に、ipconfigまたは whatismyip.com websiteと入力してIPアドレスを見つけ、別のシステムでアクセスします。

20

http://localhostでサーバーを実行するローカルコンピューターからアクセスできるため、ローカルエリアネットワークLANからアクセスするための2つのオプションがあります。

  1. たとえば、コンピューターのローカルIPを使用する場合:http://192.168.1.20
  2. たとえば、コンピューター名を使用:http://computer1/

現在のIPを確認するには:スタート->検索フィールドにcmdと入力し、Enterを押してコマンドラインを開きます->コマンドラインに書き込みます:ipconfig次のようになります。

enter image description here

コンピューターのIPアドレスは、IPv4アドレスの値です。

コンピューター名を知るには、スタートメニューのコンピューターアイコンを右クリックし、プロパティを選択してこのスクリーンショットを取得します。

enter image description here

ただし、コンピューター名の方法では、LAN内のすべてのコンピューターが一意の名前を持っていることを確認する必要があります。

更新

一部のルーターファームウェアはルーター上のローカルDNSをサポートしているため、ネットワーク内ですべてのマシンのホストファイルを編集する必要はありません。たとえば、Linksys WRT54Gのファームウェア dd-wrt ファームウェアが既にある場合:

enter image description here

12
SaidbakR

URLでコンピューターのIPを使用しようとしたとき、以前は機能していませんでした。理由はhttpd.confの行であることがわかりました。

ServerName localhost:8

更新しました

サーバー名{私のcompのIP}:8

4
vinays84

別のLAN PCからワンプサーバーにアクセスする必要がある場合、いくつかの回答が指摘しているように、VirtualHostのServerNameまたはServerAliasディレクティブがあれば、URLでLAN IPまたはComputer-Nameを使用できます。 LAN IPまたはComputer-Nameが含まれています(Apacheが正しいWebサイトを返すことができます)。

ただし、ドメイン名を使用する必要がある場合は、すべてのPCのHosts fileを編集し、正しいドメイン名で更新してLAN IPアドレスを解決する必要があります(and make Router)によって毎回正しいデバイスにLAN IPが割り当てられていることを確認してください。

すべてのデバイス(Mac、Linux、iPhoneなどのモバイルデバイス、Android電話など)を使用してフラッシュできるWiFiルーターを使用している場合は、はるかに優れたソリューションが動作しますが、オープンファームウェアの1つ、または既にここで説明されているDNS Masqueradingに対応している: ローカルネットワーク(LAN)Webサーバー上のWebサイトへのアクセス 。「DNSマスカレーディング」(このコンテキストで)は基本的にドメイン名をLAN IPに解決するためのWiFiルーター独自の「ホストファイル」。

1
rightstuff

ステップ1:ウィンドウの実行ツールを開くウィンドウボタン+ rを同時に押します。
ステップ2:CMDを記述してから、「Enterボタン」を押します。 CMDターミナルを開きます。
ステップ3:次に、「ipconfig」コマンドを記述します
ステップ4:次に、ipv4アドレスを書き留めます:192.168.x.x(ワイヤレスLANアダプターWi-Fi Hedaerから)(このIPアドレスは、URLのlocalhostの代わりに他のコンピューターで必要です)
ステップ5:ホスティングシステムのphpmyadmin.confファイルに移動します(wampがインストールされている場所...ファイルパス-> C:\ wamp\alias\phpmyadmin.conf)
ステップ6:このステートメントを置き換えます

     <ifDefine Apache24>
      Require local
     </ifDefine>
     <ifDefine !Apache24>
     Order Deny,Allow
     Deny from all
     Allow from localhost ::1 127.0.0.1
     </ifDefine>

    with

    Require local
    Require ip 192.168.0
    Note : (If your Ip is something like 192.147.x.x) then you write 'Require 192.147.0' instead of 'require 192.168.0')  

ステップ7:Wampサーバーを再起動します
ステップ8:ホスティングワンプサーバーにアクセスするシステムのURLバーに192.x.x.x/phpmyadminを入力します
ステップ9:終了。

1
Sumit

お役に立てれば

上記のすべての手順を実行した後、イベントを接続できませんでした。次に、現在のwampserver(3.0バージョン)をアンインストールし、2.5バージョンのwampserverをインストールしました。そして、それは完全に機能しました。 「Put Online」をクリックするだけで完了です。他のユーザーは、localhostの代わりにIPアドレスをURLに入れることでサーバーにアクセスできます。

0
mnis.p