將我的本地主機共享到另一台電腦後,我仍然可以訪問電腦中的另一個本地主機網站嗎?

將我的本地主機共享到另一台電腦後,我仍然可以訪問電腦中的另一個本地主機網站嗎?

我正在使用 xampp,我嘗試與具有相同網路的另一台電腦共享我的本機主機。問題是當我嘗試在電腦上運行另一個網站時,它會出現此錯誤。

禁止訪問!

您無權存取所請求的對象。它要么是讀取保護的,要么是伺服器無法讀取的。

如果您認為這是伺服器錯誤,請聯絡網站管理員。

錯誤403

本機 Apache/2.4.10 (Win32) OpenSSL/1.0.1i PHP/5.5.19

如果在將我的本地主機共享到另一台電腦後仍然可以在我的電腦上運行另一個網站,我只是對這個感到困惑。

這是我的 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

查看 {YOURDIR}/apache/conf/extra 下的 XAMPP 安裝目錄,然後編輯檔案 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,因為這是導致錯誤的資料夾。

相關內容