2009-04-07 4 views
2

최종 이미지, 뒷면 및 앞면 교정본 및 축소판을 한 서버에 저장하고 있지만 사용자가 이미지를 가져갈 때 이미지가 필요하면 이미지 서버를 웹 서버에 연결하십시오.PHP 서버 대 서버 이전

나는 서버 연결을 열어 보았고 이미지를 어디에서부터 연결했는지를 보여 주려고했지만, 연결이 열리는 .php 파일은 어디에 있느냐에 따라 오류가 발생했다. 디렉토리가 존재하지 않습니다. 그리고 두 개의 연결 (각 서버마다 하나씩)을 열어 서버에서 서버로 가져오고 사용하려고했습니다.

이러한 이미지는 간헐적 인 PC에 저장할 수 없습니다. 이 작업을 수행하는 방법에 대한 도움이나 조언이 있으십니까?

답변

1

Apache mod-proxy 연결을 통해 이미지를 사용자에게 직접 전송 해 볼 수 있습니다. 나는 서버간에 사용자 권한을 작동시키는 방법이 있다고 확신한다.

1

사용중인 이미지 서버의 목적은 무엇입니까? 웹 서버가 이미지 서버에 대한 링크를 생성하는 것보다 다른 서버로 이미지를 전송해야합니까?

NFS를 사용하여 파일을 요청할 때마다 프로그램 방식으로 전송하는 것이 아니라 (두 시스템에서 * nix 양식을 사용하고 있고 NFS 공유를 만들 수 있다고 가정 할 때) NFS를 사용하는 것이 좋습니다.

+0

글쎄, 나는 PHP 코딩과 HTML (수치심)에 비교적 익숙하지만 이미지를 처리해야만 어떤 이미지를 표시해야하는지 알 수있다. 그리고 나는 그 서버에 있지 않고 다른 서버의 전체 폴더를 처리 할 수 ​​있다고 생각하지 않았습니다. – Craig

+0

죄송합니다, 이미지 서버는 프로그램 사용자가 (브라우저에서) 자신의 명함을 만들고 도련을 고치는 곳입니다. 그런 다음 그 서버에 저장됩니다. 불행히도 내 상사가 전용 서버를 제공하겠다고 말했습니다. 그렇지 않으면 나는 그것들을 우리의 정규적인 것에 저장하게했을 것이다. – Craig

+0

그런 경우 NFS를 사용하여 사용자가 카드에 만족하면 한 서버에서 다른 서버로 파일을 복사 할 수 있습니다. NFS는 디렉토리로 마운트되므로 로컬 디렉토리간에 파일을 복사하는 것처럼 쉽습니다. 덜 깨끗한 PHP 경로로 POST를 진행하려면 curl을 사용하십시오. –