Porównaj ceny domen i usług IT, sprzedawców z całego świata

Alias ​​skręcona zawartość serwera?


Mam buildbota używającego twisted skonfigurowanego do pracy na porcie 8010.
Jeśli pójdę do
       [url=http://mysite.com:8010]http://mysite.com:8010[/url]
Mam dostęp do wszystkiego w porządku. Jednak chcę, aby ludzie widzieli tę stronę pod adresem
       [url=http://mysite.com/build]http://mysite.com/build[/url]
W tej chwili przekierowuję, ale wolałbym jakoś utworzyć alias, ale nie wiem, jak to zrobić z portem (wiem, jak ponownie przypisać do innego katalogu, ale nie do portu na komputerze) .

Zamierzam otworzyć bardziej szczegółowe pytanie w nowym wątku

Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Nie wiem nic o buildbocie, ale treści internetowe to treści internetowe. Dlaczego nie zainstalować zwykłego Apache z
         DocumentRoot
wskazujący na dowolny serwer mysite.com:8010. Czy jedna treść wychodzi dwojgiem drzwi przy użyciu dwóch różnych serwerów?
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Możesz użyć mod_rewrite z mod_proxy na Apache lub czymkolwiek, używam modułu proxy Nginx. Musisz tylko upewnić się, że linki na stronach wskazują właściwe miejsca, gdy uzyskuje się do nich dostęp poprzez to nadpisanie.
Pozwala to na stworzenie strony internetowej z mniejszych części, z których część jest przetwarzana w osobnych procesach. Daje to również elastyczność, ponieważ te nadpisania można łatwo zmienić w razie potrzeby.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Zakładając system Linux, czy myślałeś o używaniu iptables do przekazywania żądań portu 80 do 8010?
Użyłem tej metody, gdy chciałem zabezpieczyć aplikację tomcat/java, która działała jako root i korzystała z portu 80. Ponieważ zagnieżdżanie portu 80 jest ograniczone do roota, uruchomiłem aplikację tomcat/java jako port 8080 i skonfigurowałem iptables do przekazywania portu 80 żądania do portu 8080.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Minęło trochę czasu, odkąd skonfigurowałem instancję Buildbot, ale przeglądając utworzony plik master.cfg zauważyłem następującą linię:
c['status'].append(html.WebStatus(http_port=8010))

Zauważ, że port jest jawnie ustawiony na port 8010. Możesz go zmienić na port 80, który jest domyślnym portem http. Następnie będziesz musiał uruchomić swojego buildbota jako root lub użyć innego mechanizmu do obsługi uprzywilejowanego dostępu do portu. Sprawdź #buildbot na irc.freenode.net i może udzielić Ci bardziej szczegółowych wskazówek.
Mam nadzieję, że to pomoże Ci zacząć we właściwym kierunku.

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się