web-dev-qa-db-ja.com

ローカルネットワーク上のWampサーバーにアクセスできません

ローカルネットワークでWebサイトをホストしたい。何らかの理由で、ローカルコンピューターのwampにしかアクセスできません。

ネットワークに2台のコンピューターがあります。コンピューターAとコンピューターBの両方に、Wampサーバーがインストールされています。コンピューターBからコンピューターAのIPアドレスを入力すると、それに接続できます。しかし、私がそれを逆にすると、うまくいきません!つまり、コンピューターAからコンピューターBのIPアドレスを入力すると、ブラウザーは次のように表示します。192.168.0.120のサーバーは応答に時間がかかります。

コンピューターBの問題を解決するために行ったこと:(コンピューターAからコンピューターBに接続したいことを思い出してください)

1)ファイアウォールをオフにします

2)wampをアンインストールして再インストールします。

3)アンチウイルスをオフにします。

4)Windowsファイアウォールをオフにする

5)湿地をオンラインにし、オンラインにした後、すべてのサービスを再起動します

これらすべての手順を実行した後、コンピューターBから接続できません。

私はiniファイルを変更しておらず、アンインストールして再インストールしているのに、なぜ接続できないのですか?私はこの3年間、湿地を使用しましたが、これを経験したことはありません。

また、このコンピューターにインストールした唯一のWebサーバーはwampです。 IISも、コンピューターにインストールされている他のWebサーバーもありません。

16
Tono Nam

おそらく、Apacheはlocalhostのみにバインドされています。 Apache構成ファイルで次を探します。

Listen 127.0.0.1:80

見つかった場合は、次のものに置き換えます。

Listen 80

(Apacheバインディングに関する詳細情報)

16
Thiago Curvelo

ファイアウォールをオフにする任意のアドレスからのポート80用。 https(SSL)アクセスが必要な場合は、443をオフにします。構成ファイル(http.conf)そして次の行を見つけます:

Allow from 127.0.0.1

読むように変更する

Allow from all

Wampserverを再起動します。これで動作します。楽しい!!

1。

まず、ポート80(または使用しているもの)と443でTCPとUDPパケットの両方を許可する必要があります。これを行うには、WindowsファイアウォールでTPCとUDPの2つの受信ルールを作成しますポート80および443。(または、テストのためにファイアウォール全体を無効にすることもできますが、インバウンドルールを許可する場合は永続的なソリューションです)

2。

WAMPServer 3を使用している場合

WAMPServerバージョン<= 2.5の場合

Apacheのセキュリティ設定を変更して、どこからでもアクセスできるようにする必要があるため、httpd.confファイル。

このセクションを次から変更します。

#   onlineoffline tag - don't remove
     Order Deny,Allow
     Deny from all
     Allow from 127.0.0.1
     Allow from ::1
     Allow from localhost

に:

#   onlineoffline tag - don't remove
    Order Allow,Deny
      Allow from all

「すべてから許可」行が機能しない場合は、「すべて許可」を使用してください。

WAMPServer 3には異なる方法があります

WAMPServerのバージョン3以降では、localhostに対して事前定義された仮想ホストがあります。したがって、httpd.confファイルはすべて、見つけたままにしておきます。

メニューを使用して、httpd-vhosts.confファイル。

enter image description here

次のようになります。

<VirtualHost *:80>
    ServerName localhost
    DocumentRoot D:/wamp/www
    <Directory  "D:/wamp/www/">
        Options +Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
    </Directory>
</VirtualHost>

修正する

<VirtualHost *:80>
    ServerName localhost
    DocumentRoot D:/wamp/www
    <Directory  "D:/wamp/www/">
        Options +Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

注:ポート80以外でwampを実行している場合、VirtualHostはVirtualHost *:80ではなくVirtualHost *:86。(86または使用しているポート)のようになります。

3。この変更を行った後、WampまたはApacheのすべてのサービスを再起動することを忘れないでください

8
Hassan Saeed

設定->一般に進み、WordPressアドレス(URL)とサイトアドレス(URL)でURLを変更します。

ローカルホストの代わりにPC名またはIPアドレスを入力してください

前 : http://localhost/wordpress-test

後:http://your-pc-name/wordpress-test

...それで終わりです。LAN内の任意のPCからwordpressにアクセスできます... !!!

5
Nilesh

アンチウイルスをアンインストールする必要がありました!アンインストールする前に、15分間自動保護を無効にするというオプションをクリックしました。また、アンチウイルスを無効にした可能性のある別のオプションをクリックしました。それはまだ私のサーバーをブロックしていました! Nortonが文字通りすべてのことをやめるのを非常に難しくしている理由がわかりません。ファイアウォールに例外を追加することで解決できたと思いますが、ノートンはWindowsファイアウォールも処理していました。

2
Tono Nam

ローカルネットワークのWampサーバー共有

参照リンク: http://forum.aminfocraft.com/blog/view/141/wamp-server-share-in-local-netword

Apache httpd.confを編集します。

Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
#Deny from all

そして

#onlineoffline tag - don't remove
Order Deny,Allow
Allow from all
#Deny from all

mysqlサーバーを共有するには:

wamp/alias/phpmyadmin.confを編集します

<Directory "E:/wamp/apps/phpmyadmin3.2.0.1/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
    Order Deny,Allow
    #Deny from all
    Allow from all


2
pramod

私は同じ問題を抱えていて、何もうまくいかず、次の作品を試しました

以下は私が持っていたものです

#onlineoffline tag - don't remove

Require local

への変更

Require all granted
Order Deny,Allow
Allow from all
2

私はこれが古い投稿であることを知っていますが、Windows 7 proネットワークでWAMPサーバーを何日も見るのに問題があり、提供されているすべてのソリューション(Windowsシステムファイルの変更を含む)を試しましたが、まだ機能していません。最後に純粋に必死になって、すべてをシステムに戻し、WAMPサーバーを別のドライブ(E:\ WAMP)にインストールしました。その結果、編集設定やシステムの変更なしで、初めて完全に機能しました。他のユーザーは「髪を引き裂くステージ」に到達する前にこれを試してみたいと思うかもしれません、それは確かに私の正気や私が残したものを救った

0
Dave