내 로컬 호스트를 다른 컴퓨터에 공유한 후에도 내 컴퓨터에서 다른 로컬 호스트 웹 사이트에 계속 액세스할 수 있나요?

내 로컬 호스트를 다른 컴퓨터에 공유한 후에도 내 컴퓨터에서 다른 로컬 호스트 웹 사이트에 계속 액세스할 수 있나요?

저는 xampp을 사용하고 있으며 동일한 네트워크를 사용하는 다른 컴퓨터와 로컬 호스트를 공유하려고 했습니다. 모든 것이 잘 작동하여 제 phpmyadmin과 제가 만든 웹사이트를 볼 수 있습니다. 문제는 내 컴퓨터에서 다른 웹사이트를 실행하려고 하면 이 오류가 발생한다는 것입니다.

액세스 금지!

요청한 개체에 액세스할 수 있는 권한이 없습니다. 읽기 금지되어 있거나 서버에서 읽을 수 없습니다.

서버 오류라고 생각되면 웹마스터에게 문의하세요.

오류 403

localhost 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가 오류를 일으키는 원인이기 때문에 제거하십시오. 이는 someFolder를 제외하고 htdocs의 어떤 프로젝트도 허용하지 않음을 의미합니다. 따라서 이 항목을 제거해야 합니다.

관련 정보