Windowsでサーバーを実行していますXP EasyPhpを使用するSP2コンピューター。computer_1と呼びましょう。コンピューターのIPアドレスは192.168.1.2です。
IPアドレス192.168.1.3のLANに別のコンピューター(computer_2)があります
Computer_2からcomputer_1のサイトにアクセスしたい。
comupter_2はcomputer_1をpingできます(ping 192.168.1.2が機能します)
しかし、computer_2のブラウザーで http://192.168.1.2 と入力しても、何も起こりません。
Computer_2からcomupter_1のサイトにアクセスしたい。
あなたのhttpd.conf
以下を確認してください:
Listen *:80
また、VirtualHostsを使用している場合は、次のように設定します。
NameVirtualHost *
<VirtualHost *>
...
</VirtualHost>
Apacheサーバーのhttpd.confを開きます(最初にバックアップ)。次を探します。
行を変更します
Listen *:80
まだhttpd.confで、次の(または類似の)を探します。
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
Deny from all
</Directory>
このブロックを次のように変更します。
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
#Deny from all
</Directory>
Httpd.confを保存し、Apacheを再起動します
誰もがサーバーにアクセスできるように、サーバーのポート80を開きます。
[コントロールパネル] >> [システムとセキュリティ] >> [Windowsファイアウォール]を開き、[詳細設定]をクリックし、左側のパネルから[受信の規則]を選択し、[規則の追加…]をクリックします。リストからオプションとして「ポート」を選択し、次の画面で「TCP」プロトコルを選択し、「特定のローカルポート」の下にポート番号「80」を入力し、「次へ」ボタンをクリックして「接続を許可」を選択し、次に、このポートに一般的な名前と説明を入力し、[完了]をクリックします。
WAMPを再起動し、LANまたはWANでマシンにアクセスします。
* Listenには何も変更しないでください:そのままにしてください。
1)Apacheサーバーのhttpd.confを開きます(最初にバックアップ)次を探します:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
#Deny from all
</Directory>
そしてこれも
<Directory "cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
2)タスクバーから:
ワンプアイコン> Apache> Apacheモジュール> Apache_rewriteをクリックします(このモジュールを有効にします)
また、Yaは同じタスクバーアイコンから「Put Online」も有効にします
Windowsファイアウォール設定からのポート要求を許可する必要があります。
(Windows 7)
[コントロールパネル]> [Windowsファイアウォール]> [詳細設定](左側のサイドバー)に移動します
それから
インバウンドルールを右クリック->新しいルールを追加->ポート-> TCP(特定のポート80-ローカルホストがこのポートで動作する場合)->接続を許可->プロファイル名を指定- > OK
Apacheサーバーのすべてのサービスを再起動すると完了です。
httpd.confファイルをconf_filesフォルダーの下に変更した場合、Windowsのメモ帳を使用しないでください。Unixテキストエディターが必要です。TEDパッド、httpd.confファイルに変更を加えた後、保存します。 ps:dos/windowsエディターを使用すると、"Apacheファイルのエラーが変更されました"メッセージが表示されます。気をつけてください。
湿地サイトを別のコンピューターで実行するために何もする必要はありません。 1.最初にファイアウォールをオフにします。 2.時計の近くにある沼のアイコンをクッキングして、沼に入れるを設定します。
最後に別のコンピューターでブラウザーを実行し、http:\ ipアドレスまたはコンピューター名を入力します。 http:\ 192.168.1.100
ファイアウォールは、ユーザーの同意なしに新しい接続で情報を共有することを許可しません。行うべきことは、ファイアウォールに同意することだけです。
コントロールパネルのファイアウォール設定に移動します
詳細設定をクリックします
[受信の規則]をクリックして、新しい規則を追加します。
ポートに「ルールのタイプ」を選択します。
これをすべてのプログラムに許可します。
このルールをすべてのプロファイル、つまりドメイン、プライベート、パブリックに適用できるようにします。
このルールに任意の名前を付けます。
それでおしまい。これで、同じネットワークに接続された別のPCとモバイルがローカルサイトにアクセスできます。開発を始めましょう。
質問を再定式化してください。最初の文は意味がありません。 。
質問に対処するには:
http://ip.of.server/ は原則として動作するはずです。ただし、構成(仮想ホスティング)によっては、正しいホスト名のみを使用すると機能する場合があります。
とにかく、ネットワークがある場合は、DNSを適切に構成する必要があります。そうしないと、あらゆる種類の問題(このような)が発生する可能性があります。
サーバー構成を確認することもできます。開発タイプのサーバーのデフォルトでは、localhostからの接続のみを受け入れる場合があります。
次のセクションを追加して変更します。
オプションインデックスFollowSymLinks MultiViews AllowOverride all Order Deny、Allow from all
c:\ wamp\www\projectfolderのようなディレクトリパスにディレクトリを変更します
最初のディレクトリなどのすべてのディレクトリについて、httpd.confで同じことを確認してください。
オプションインデックスFollowSymLinks AllowOverride All Order allow、deny Allow from all
2番目のディレクトリ:
<Directory "c:/wamp/www/">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.Apache.org/docs/2.0/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride all
#
# Controls who can get stuff from this server.
#
# onlineoffline tag - don't remove
Order Deny,Allow
Allow from all
</Directory>
<Directory "icons">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
internet protocol properties
」セクションを開きます。Preferred DNS server
」テキストボックスにcomputer_1のIPアドレス(192.168.1.2)を入力し、okをクリックしてダイアログボックスを閉じます。次に、computer_2でWebサイトをもう一度開いてみます。
モバイル(andriod)から(PC上の)ローカルホストWebサイトにアクセスしようとしていました。構成は、Windows 10、WAMP 2.4.23、PHPウェブサイトであり、モバイルはandriodで実行されていました。モバイルとPCの両方が同じwifiに接続されています。
Url http:// localhost/mysite または http://127.0.0.1/mysite を使用して、PCでWebサイトを開くことができました。私のPC IPは192.168.0.1(たとえば)で、モバイルIPは192.168.0.2(たとえば)で、両方とも同じwifiで接続されていました。
Httpd.conf、httpd-vhosts.confの変更など、すべての設定を試しましたが、必要なのはファイアウォールを無効にすることだけでした。もちろん、ファイアウォールを完全に無効にすることはお勧めできません。 PCでavastアンチウイルスを実行しています。ファイアウォールログを最後の1時間(または)確認すると、モバイルIPがPCで実行されているWebサイトに接続しようとしていることがわかります。必要なのは、モバイルIPからの接続を許可するavast UIで新しいルールを作成して例外を追加することだけでした。
これが誰かを助けることを願っています。