LAN から仮想ホストにアクセスするにはどうすればいいですか?

LAN から仮想ホストにアクセスするにはどうすればいいですか?

私は自分のPCに仮想ホストを設定しました「ワンプサーバー」仮想ホストは以下からアクセスできます。http://プロジェクト名.lan/

さて、他の LAN クライアント PC 経由でどうやってアクセスすればいいのでしょうか? また、他の仮想ホストにどうやってアクセスすればいいのでしょうか?

http.conf についてはあまり詳しくありません。ただし、これは私の vhosts の現在の設定です。

<Directory "D:/WAMP/myproject/">
     Options Indexes FollowSymLinks
     AllowOverride all
     Order Deny,Allow
     Deny from all
     Allow from 127.0.0.1
</Directory>

答え1

さて、他の LAN クライアント PC 経由でアクセスするにはどうすればよいでしょうか?

仮想ホストには localhost ( Allow from 127.0.0.1) からのみアクセスできます。サブネットに変更します。例:

<Directory "D:/WAMP/myproject/">
     Options Indexes FollowSymLinks
     AllowOverride all
     Order Deny,Allow
     Deny from all
     Allow from 192.168.1.0/24
</Directory>

また、他の仮想ホストにアクセスするにはどうすればよいでしょうか?

まずすべての仮想ホストを一覧表示します。

# apachectl -S

サーバー名でアクセスします。

答え2

設定では127.0.0.1からの接続のみが許可されています。LANからの接続も許可する必要があります。

Allow from 127.0.0.1 192.168.0.1/24

LAN アドレスが 192.168.0.1/24 ネットワーク内にあると仮定して実行する必要があります。

またはアクセスを許可したいアドレスが少数の場合

Allow from 127.0.0.1 192.168.0.11 192.168.0.21

アクセス制御ドキュメント

答え3

質問に正しく答えるには、実際のエラーメッセージを提供する必要がありますが、私が見たところ、多くの人が「許可元」を適切に定義して、ネットワーク上の他のコンピューターがアクセスできるようにすることを提案していますが、Apache 仮想ホストのドキュメント - Apache HTTP サーバー正しく設定してください。

関連情報