2017-03-28 8 views
1

나는 내 문제가 서버와 관련이 있다는 것을 확신하지만이 문제를 해결하는 방법을 100 % 확신하지 못했습니다.

현재 Laravel Forge 및 Envoyer를 사용하고 있습니다. 나는 3 대의 서버가 있습니다 : - 1로드 밸런서 - 2 응용 프로그램 서버.

Load Balancer는 SSL 인증서와 함께 설치됩니다.

내 모든 응용 프로그램 서버에 certs가 있어야합니까?

도메인 인증서 중 하나를 내 App 서버에 복제하려고하면 모든 것이 손상됩니다.

500 서버 오류로 인해 리디렉션이 너무 많습니다. 또한 정말 다른 도메인 인증서를로드 할 때 부모 도메인 인증서를로드하려고합니다.

내가 이것을 분명히해야하는지 알려주세요.

업데이트 : 여러 잠재적 인 도메인을 하나 개의 코드베이스가

: 일부 다른 사람들이하지 않고 갈 수있는 동안 domain1.com, domain2.com, domain3.com 등 그들 중 일부는, HTTPS를 가질 수있다. 사전에

감사합니다,

CITTI 이메일을 통해이 답변 테일러 자신에게

+0

내가 추가했다 : ($ 요청 -> 보안()) { $ trimUrl = 않는 str_replace ('HTTP : //'의 경우, 'https : //'를 입력합니다 , $ trimUrl); } 그러나 이것을 라이브 환경으로 밀어 넣으면 보안 검사를 건너 뜁니다. https : // url에 100 % 입력하면 Chrome 네트워크 탭에 https : // 요청으로 요청이 표시됩니다 ... – Citti

+0

정확하게 설명하지 않습니까? – Citti

답변

0

건배. 내가 필요로 결국 무엇

다음과 같은 패키지이었다 fideloper/trustedproxy

나는 이것을 설치하고 proxie 나의 프런트 엔드 LB를 추가 내가 갈 수입니다.

나를 도와 주신 Taylor에게 다시 한번 감사드립니다. Laravel FTW.

CITTI 내 로컬 dev에 ENV에