로컬 서버가 원격 서버 (프로덕션 서버)에서 /uploads/
으로 시작하는 모든 상대 경로를 해석하도록하려면 어떻게해야합니까?상대 경로를 프로덕션 서버의 경로로 해석하는 방법
uploads
폴더의 버전이 제어되지 않으며 로컬 서버 (테스트 서버)에 포함되어 있지 않습니다.
로컬 서버가 원격 서버 (프로덕션 서버)에서 /uploads/
으로 시작하는 모든 상대 경로를 해석하도록하려면 어떻게해야합니까?상대 경로를 프로덕션 서버의 경로로 해석하는 방법
uploads
폴더의 버전이 제어되지 않으며 로컬 서버 (테스트 서버)에 포함되어 있지 않습니다.
mod_proxy 아파치 모듈을 사용할 수 있습니다. 컴퓨터가 프록시 서버로 사용할 수 없도록
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /uploads http://live.domain.com/uploads
ProxyPassReverse /uploads http://live.domain.com/uploads
ProxyRequests Off
앞으로 프록시를 사용하지 않습니다.
<Proxy *>...</Proxy>
은 (역방향) 프록시에 대한 액세스 권한을 설정합니다. 이 경우 'all'.
마지막으로 ProxyPass
과 ProxyPassReverse
은 '/ uploads'에 대한 모든 요청을 'http://live.domain.com/uploads'(-> ProxyPass)로 전달하고 'http : /live.domain.com/uploads '는'/ uploads '(-> ProxyPassReverse)에서와 같이 처리해야합니다.
코드의 여러 부분을 간단히 설명하는 주석을 추가 할 수 있습니까? –
@Emanuil : 기본 설명이 추가되었습니다. 자세한 내용은 제공된 링크를 참조하십시오. – ChrFin
감사! 매우 도움이됩니다. 코드가'.htaccess' 파일 안에 있어야합니까? –