호스트 파일을 지속적으로 수정하여 액세스해야하는 여러 준비 및 테스트 서버가 있습니다 (도메인 이름에 따라 달라 지도록 호스트 파일을 변경해야합니다).
나는이 성가신 것을 발견한다. 작업하려는 각 종류의 사이트마다 휴대용 브라우저를 설정하고 싶습니다. 이를 수행 할 그래픽 웹 브라우저 (다른 브라우저의 렌더링 엔진 기반 브라우저 포함) 버전이 있습니까?
이렇게하면 준비를 테스트하려는 경우 이미 준비와 함께 작동하도록 구성된 인스턴스를 시작할 수 있습니다.
어떤 아이디어?
편집 : 중요한 기능은 브라우징하는 두 브라우저를 동시에 실행하는 기능 some-address.com
이지만 하나의 브라우저 1.2.3.4
는 요청을 서버로 보내고 다른 브라우저는 요청을 서버로 보냅니다 5.6.7.8
.
편집 : (3/16/14)
이 질문은 몇 년 전에 요청되었지만 여전히이를 수행하는 적절한 방법을 모릅니다. 사람들이 문제를 오해하는 것처럼 보이기 때문에 더 자세히 설명하려고합니다. 프록시 서버를 사용하는 것만으로 쉽게 고칠 수있는 것은 아닙니다. 프록시 서버에서 광범위한 규칙을 작성하여 문제를 해결할 수 있다고 생각하지만 간단한 문제가 무엇인지에 대한 복잡한 솔루션입니다.
명확히하기 위해 :
세 개의 웹 서버가 있습니다. 생산, 테스트 및 개발. 각각은 액세스하는 데 사용되는 호스트 이름을 기반으로 사용자 정의하는 다중 테넌트 애플리케이션을 실행합니다. 개념적으로 이는 여러 사이트를 동일한 서버 인스턴스에서 실행할 수있는 컨텐츠 관리 시스템 또는 블로그 엔진과 유사합니다. 호스트 이름을 서버로 지정하면 HTTP 1.1 호스트 이름 매핑을 통해 호스트 이름에 액세스하는 데 사용되는 호스트 이름이 표시됩니다.
호스트 파일을 단순히 다시 작성하는 솔루션은 다른 사이트, 프로덕션, 개발, 테스트 등으로 여러 브라우저 창을 동시에 실행해야하기 때문에 작동하지 않습니다. 따라서 호스트 파일을 지속적으로 변경해도 모든 브라우저 인스턴스에 영향을 미치기 때문에 작동합니다. 한 브라우저의 매핑을 변경하면 다른 브라우저도 해당 서버에 매핑되므로 후속 요청은 잘못된 서버로 이동합니다.
내가 찾고있는 것은이 브라우저 인스턴스 가이 호스트 파일을 사용하도록하고 브라우저 인스턴스가 명령 줄 매개 변수를 통해 해당 호스트 파일을 사용하도록하는 방법입니다. 브라우저 사본을 여러 개 설치해야하더라도 상관 없습니다.
설치된 사본마다 자체 구성 파일을 사용한다고 생각하기 때문에 firefox portable으로 가능할 수 있지만 문제는 사이트를 관리하는 데 사용되는 타사 소프트웨어가 firefox (사이트 자체는 아니지만 관리 도구)와 작동하지 않는다는 것입니다 그러나 크롬과 IE 및 Opera에서는 제대로 작동하지 않습니다.이 문제를 해결하기 위해 소스에 액세스 할 수 없습니다.)