Mam wiele serwerów pośrednich i testowych, które muszę stale modyfikować, aby uzyskać dostęp do mojego pliku hosts (zależą one od nazwy domeny, więc muszę zmienić plik hosts, aby je uruchomić).
Uważam to za denerwujące. Chciałbym skonfigurować przenośną przeglądarkę dla każdego rodzaju witryny, z którą chcę pracować. Czy jest jakaś wersja graficznej przeglądarki internetowej (w tym przeglądarek opartych na silnikach renderujących innych przeglądarek), która to robi?
W ten sposób mogę po prostu uruchomić instancję, która jest już skonfigurowana do pracy z przemieszczaniem, jeśli chcę przetestować przemieszczanie.
Jakieś pomysły?
EDYCJA: Ważną funkcją jest możliwość jednoczesnego uruchamiania dwóch przeglądarek, z których obie przeglądają some-address.com
, ale jedna z nich kieruje żądania do serwera pod, 1.2.3.4
a druga przegląda żądania do serwera pod adresem 5.6.7.8
.
EDYCJA: (3/16/14)
Pytanie to zostało zadane kilka lat temu i nadal nie znam przyzwoitego sposobu na zrobienie tego. Pozwól mi spróbować wyjaśnić dalej, ponieważ ludzie wydają się źle rozumieć problem. Nie można tego łatwo naprawić za pomocą serwera proxy. Podejrzewam, że możliwe jest napisanie rozległych reguł na serwerze proxy, aby rozwiązać problemy, ale to jest bardzo złożone rozwiązanie tego, co powinno być prostym problemem.
Aby wyjaśnić:
Istnieją trzy serwery sieciowe. Produkcja, testy i rozwój. Każdy uruchamia aplikację wielu dzierżawców, która dostosowuje się na podstawie nazwy hosta używanej do uzyskania dostępu. Pod względem koncepcyjnym jest to podobne do systemu zarządzania treścią lub silnika blogów, który umożliwia uruchamianie wielu witryn z tej samej instancji serwera. Po prostu wskaż nazwę hosta na serwer, a dowolna nazwa hosta używana do uzyskania dostępu za pośrednictwem mapowania nazwy hosta HTTP 1.1, to strona, którą wyświetla.
Żadne rozwiązanie, które po prostu przepisuje plik hosta, nie działa z powodu wymogu jednoczesnego uruchamiania wielu okien przeglądarki w różnych witrynach, produkcji, rozwoju, testowaniu itp. Tak więc ciągłe modyfikowanie pliku hosta nie działa działa, ponieważ wpływa na wszystkie instancje przeglądarki. Jeśli zmienisz mapowanie dla jednej przeglądarki, wówczas inne przeglądarki również będą mapowane na ten serwer, więc wszelkie kolejne żądania będą kierowane na niewłaściwy serwer.
Wszystko, czego szukam, to sposób, aby zmusić tę instancję przeglądarki do korzystania z tego pliku hosta, a ta instancja przeglądarki do korzystania z tego pliku hosta, na przykład za pomocą parametru wiersza polecenia. Nie obchodzi mnie nawet, czy muszę zainstalować wiele kopii przeglądarki.
Może to być wykonalne w przypadku firefox Portable, ponieważ myślę, że używa własnych plików konfiguracyjnych na zainstalowaną kopię, ale problem polega na tym, że oprogramowanie innych firm służące do administrowania witrynami nie działa z firefoxem (same strony, ale narzędzia administracyjne) nie, działają one dobrze z Chrome, IE i Opera, jednak .. i nie mam dostępu do źródła, aby to naprawić).