2017-03-14 14 views
5

Chciałbym zmienić domyślne przekierowanie dla naszego nowego serwera WSO2, tak aby po przejściu na ogólną nazwę użytkownika login.domena.com nastąpi przekierowanie do określonego adresu URL zamiast aktualnej wartości domyślnej login.domain. com/węgiel/admin/login.jspCzy można zmienić przekierowanie root WSO2?

to co nadchodzi w pliku http_access.log

172.16.1.22 - - [10/mar/2017: 11: 31: 52 -0600] "GET/HTTP/1.1" 302 - "-" "Mozilla/5.0 (X11, Linux i686; rv: 54.0) Gecko/20100101 Firefox/54,0"

172.16.1.22 - - [10/Mar/2017: 11 : 31: 52 -0600] "GET/carbon HTTP/1.1" 302 - "-" "Mozilla/5.0 (X 11; Linux i686; rv: 54,0) Gecko/20100101 Firefox/54,0 "

172.16.1.22 - - [10/Mar/2017: 11: 31: 52 -0600]" GET /carbon/admin/index.jsp HTTP/1.1 "302 - "-" "Mozilla/5.0 (X11; Linux i686; rv: 54.0) Gecko/20100101 Firefox/54,0"

172.16.1.22 - - [10/Mar/2017: 11: 31: 52 -0600] " GET /carbon/admin/login.jsp HTTP/1.1" 200 15300 "-" "Mozilla/5.0 (X11; Linux i686; rv: 54.0) Gecko/20100101 Firefox/54.0"

Byłem googlowania do tego, ale jak dotąd nie udało się ustalić, jakie potrzeby zostały zmienione.Czy ktoś próbował coś takiego zrobić, lub miał jakieś wskazówki, gdzie mogę wyglądać?

Wielkie dzięki!

+0

Christopher, czy odpowiedź można uzyskać za pomocą Apache? Jest to łatwe do zrobienia z Apache. – varlogtim

+0

Tak właśnie zrobiłem, ale miałem nadzieję, że wyeliminuję złożoność kolejnego ruchomego elementu. –

Odpowiedz

1

Na WSO2 wynosi 5,1, w repozytorium plik/conf/carbon.xml:

<!-- 
The URL of the index page. This is where the user will be redirected after signing in to the carbon server. 
--> 
<!-- IndexPageURL>/carbon/admin/index.jsp</IndexPageURL--> 

Kiedy Odkomentowano i zmienił że linia następnie ponownie uruchomić usługę, korzeń zostaje przekierowany do adresu URL określonego ja. Uwaga: wpłynęło to również na stronę przekierowania carbon signout.

Sprawdziłem IS 5.3 i ustawienie jest nadal dostępne. AM 2.1 również miało to ustawienie.

+0

(Przepraszam, uczę się, że muszę zrobić shift + wprowadź ...) To technicznie poprawne, ale nie to, o co naprawdę pytałem; Wydaje mi się, że nie było jasne w moim początkowym pytaniu - Co próbuję zrobić, jeśli przejdziesz na stronę https://wso2server.domain.com, chcę mieć możliwość kontrolowania, gdzie to przekierowuje - - obecnie przekierowuje na stronę logowania administratora. Chcę mieć możliwość przekierowania na konkretną stronę logowania SP. Na przykład, jeśli przejdę na https://wso2server.domain.com, chcę to przekierować na https://myawesomesp.domain.com. –

+0

@ christopher-myers Jeśli dobrze rozumiem, chcesz https://wso2server.domain.com przekierować na https://myawesomesp.domain.com, a następnie ustawić ' https://myawesomesp.domain.com 'powinno wystarczyć. Jeśli twoja aplikacja myawesomesp automatycznie rozpoczyna proces uwierzytelniania, jeśli przekierowuje Cię na określoną stronę logowania SP, przekieruje się do określonej strony logowania SP. Jeśli chcesz naśladować przechodzenie na stronę logowania myawesomesp przy użyciu IndexPageURL, może to być trudne w zależności od używanego protokołu auth. – MrDevon

+0

Fajnie, dziękuję. Nasze następne okno przestoju to 22 czerwca, więc przetestuję tę zmianę, a potem :) –

Powiązane problemy