ฉันยังสามารถเข้าถึงเว็บไซต์ localhost อื่นในคอมพิวเตอร์ของฉันหลังจากแชร์ localhost ของฉันกับคอมพิวเตอร์เครื่องอื่นได้


3

ฉันใช้ xampp และฉันพยายามแชร์ localhost กับคอมพิวเตอร์เครื่องอื่นที่มีเครือข่ายเดียวกันทุกอย่างทำงานได้ดีพวกเขาสามารถเห็น phpmyadmin ของฉันและเว็บไซต์ที่ฉันทำ ปัญหาคือเมื่อฉันพยายามเรียกใช้เว็บไซต์อื่นในคอมพิวเตอร์ของฉันมันทำให้ฉันมีข้อผิดพลาดนี้

ห้ามมิให้เข้าถึง!

คุณไม่มีสิทธิ์เข้าถึงวัตถุที่ร้องขอ มันเป็นอย่างใดอย่างหนึ่ง   เซิร์ฟเวอร์มีการป้องกันการอ่านหรือไม่สามารถอ่านได้

หากคุณคิดว่านี่เป็นข้อผิดพลาดของเซิร์ฟเวอร์โปรดติดต่อเว็บมาสเตอร์

ข้อผิดพลาด 403

localhost Apache / 2.4.10 (Win32) OpenSSL / 1.0.1i PHP / 5.5.19

ฉันแค่สับสนกับสิ่งนี้ถ้ามันยังคงโอเคที่จะเรียกใช้เว็บไซต์อื่นในคอมพิวเตอร์ของฉันหลังจากที่แชร์ localhost ของฉันกับคอมพิวเตอร์เครื่องอื่น

นี่คือ 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>

มีใครช่วยฉันบ้าง

คำตอบ:


0

ดูในไดเรกทอรีการติดตั้ง 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


ขอบคุณ ,,,, แต่มันไม่ทำงาน ..
aiai

http-xampp.conf ของฉันถูกโพสต์ไว้ด้านบนและทำงานได้ถ้าฉันแบ่งปันไปยังพีซีเครื่องอื่นและปัญหาคือฉันไม่สามารถเข้าถึงเว็บไซต์อื่นใน localhost
aiai

ฉันแก้มันแล้วขอบคุณอีกครั้ง
aiai

0

ฉันแก้ปัญหานี้ได้ด้วยการแก้ไข httpd.conf ของฉัน

ค้นหาสิ่งนี้ในไดเรกทอรีของคุณสำหรับฉันฉันพบสิ่งนี้ใน C: / xampp / apache / conf / httpd

ค้นหาสิ่งนี้ใน httpd.conf:

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

ลบ someFolder ออกเพราะนี่คืออันที่ทำให้เกิดข้อผิดพลาดซึ่งหมายความว่ามันจะไม่ยอมรับโครงการใด ๆ ใน htdocs ยกเว้น someFolder ดังนั้นจึงจำเป็นต้องลบ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.