web-dev-qa-db-ja.com

同じネットワーク内の別のコンピューターの仮想ホストにアクセスする

私は、Apache vhosts(XAMPP)を使用してアクセスするPHP/MySQLアプリをデスクトップに作成しました。ホストファイルに127.0.0.1 myappを追加したので、ブラウザーに入力する必要があるのはhttp://myappだけです。この同じWebページに、同じwifiネットワーク内の別のコンピューターからアクセスするにはどうすればよいですか?

この投稿 に基づいて、ファイアウォールのポート80をサブネットに既に許可しています。今回が初めてなので、なじみのない立場にいます。私のコンピューターのIP(それをホストしているコンピューター)は192.168.254.100です。 httpd-vhosts.confファイルは次のようになります。

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot D:/xampp/virtual/myapp/public
    ServerName myapp

    <Directory "D:/xampp/virtual/myapp/public">
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
6
enchance

他のコンピューターでhttp://192.168.254.100を実行すると、IPからアクセスできます。または、他のコンピューターでhttp://myappと入力できるようにしたい場合は、他のコンピューターのホストファイルを変更して、エントリを追加する必要があります。/192.168.254.100 myapp

4
Lipongo