私は自分の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 サーバー正しく設定してください。