Mam uruchomioną aplikację internetową http://example.com/i chcę „zamontować” inną aplikację na osobnym serwerze http://example.com/en. proxy_passWydaje się, że serwery nadrzędne działają, ale w przypadku jednego problemu: upstream luscious { server lixxxx.members.linode.com:9001; } server { root /var/www/example.com/current/public/; server_name example.com; location /en { proxy_pass http://luscious; } } Podczas otwierania example.com/enmoja poprzednia aplikacja powraca 404 …
Chcę wysyłać żądania proxy z witryny SSL za pośrednictwem strony innej niż SSL. Mój serwer Apache httpd.conf wygląda następująco: <VirtualHost 1.2.3.4:80> ServerName foo.com ProxyPass / https://bar.com/ </VirtualHost> Tak więc, kiedy odwiedzam http://foo.com , oczekuję, że apache prześle żądanie do https://bar.com i wyśle mi stronę, którą sprowadził. Zamiast tego pojawia się …
Próbuję przywrócić działanie tych 2 dyrektyw lokalizacji w Nginx, ale otrzymuję błędy podczas uruchamiania Nginx. location ~ ^/smx/(test|production) { proxy_pass http://localhost:8181/cxf; } location ~ ^/es/(test|production) { proxy_pass http://localhost:9200/; } To jest błąd, który otrzymuję: nginx: [emerg] "proxy_pass" cannot have URI part in location given by regular expression, or inside named …
To pytanie zostało przeniesione z Przepełnienia stosu, ponieważ można na nie odpowiedzieć w przypadku błędu serwera. Migrował 8 lat temu . Aby przekazać ruch do JBoss / TomCat na porcie 80 za pomocą Apache, użyliśmy do instalacji i konfiguracji mod_jk. Czy istnieje odpowiednik nginx? Zasadniczo chcę, aby cały ruch z …
Korzystam z Apache 2.2.15 na CentOS, aby zapewnić SSL dla aplikacji TomCat. ProxyPass / http://127.0.0.1:8090/ connectiontimeout=300 timeout=300 ProxyPassReverse / http://127.0.0.1:8090 To działa dobrze i wszystko jest świetne; chcę jednak dodać następujący wiersz: Redirect permanent /broken/page.html https://www.servername.com/correct/page.html przed powyższym, aby obsłużyć błąd w samej aplikacji TomCat. Jednak nie działa tak, jak …
Szukałem w Google i nie miałem wielkiego sukcesu w znalezieniu odpowiedzi. Używam serwera na Ubuntu i mam zainstalowane programy korzystające z różnych niestandardowych portów. Każdy używa innego portu, w moim przypadku są to 9090, 9091, 9092, 9093 i 9094. Skonfigurowałem serwer Apache i mam nazwę domeny, która może teraz połączyć …
AKTUALIZACJA: Dodałem poprawione pytanie po pobawieniu się dwiema odpowiedziami poniżej. Cześć, Jeśli to czytasz, prawdopodobnie znasz mod_proxy Apache i jego funkcję ProxyPass. Podobnie jak wiele innych, mam problem z aplikacją, do której mogę uzyskać dostęp spoza naszej wewnętrznej sieci, ale sama ta aplikacja uzyskuje dostęp do innych wewnętrznych aplikacji na …
Na Apache możesz ProxyPass wszystko oprócz jednego lub więcej podkatalogów (z „!”). ProxyPass /subdir ! ProxyPass / http://localhost:9999/ Co to jest odpowiednik Nginx? Moje pierwsze przypuszczenie oczywiście nie działa: location /subdir { root /var/www/site/subdir; } location / { proxy_pass http://localhost:9999/ ; }
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.