ローカルホストを別のコンピューターと共有した後でも、自分のコンピューターから別のローカルホストの Web サイトにアクセスできますか?

ローカルホストを別のコンピューターと共有した後でも、自分のコンピューターから別のローカルホストの Web サイトにアクセスできますか?

私は xampp を使用しており、同じネットワーク上の別のコンピューターとローカルホストを共有しようとしました。すべて正常に動作し、phpmyadmin と作成した Web サイトを見ることができます。問題は、コンピューターで別の Web サイトを実行しようとすると、このエラーが発生することです。

アクセス禁止!

要求されたオブジェクトにアクセスする権限がありません。読み取り保護されているか、サーバーによって読み取り不可になっています。

サーバーエラーだと思われる場合は、ウェブマスターにご連絡ください。

エラー 403

ローカルホスト Apache/2.4.10 (Win32) OpenSSL/1.0.1i PHP/5.5.19

ローカルホストを別のコンピューターと共有した後で、自分のコンピューターで別の Web サイトを実行しても問題ないかどうか、この点について混乱しています。

これが私のhttp-xamppです

Alias /phpmyadmin "C:/xampp/phpMyAdmin/"
<Directory "C:/xampp/phpMyAdmin">
    AllowOverride AuthConfig Limit
   Order allow,deny
   Allow from all
    Require all granted
</Directory>

<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|

server-info))">
         Require all granted

    ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>

誰か助けてくれませんか?

答え1

XAMPPインストールディレクトリの{YOURDIR}/apache/conf/extraの下を見て、httpd-xampp.confファイルを編集します。

下部に次のような内容が表示されます。

<LocationMatch "^/(?i:(:xampp|security.......
   Order deny,allow
   Deny from all
   Allow from ::1 127.0.0.0/8 \ ....
       .... \
       .... 

   ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>

Allow from ....セクションを構成する行を変更するだけです。Allow from all

答え2

私は httpd.conf を編集することでこの問題を解決しました。

これをディレクトリ内で見つけてください。私の場合は、C:/xampp/apache/conf/httpd にあります。

httpd.conf でこれを見つけます:

 DocumentRoot "C:/xampp/htdocs"
<Directory "C:/xampp/htdocs/someFolder">

someFolder を削除します。これがエラーの原因です。つまり、someFolder 以外の htdocs 内のプロジェクトは受け入れられません。したがって、これを削除する必要があります。

関連情報