Temat: Problem ze stroną w html

Mam postawioną stronę na routerze, tylko że zawiera ona przekierowania do innych podstron, które są także na routerze ale na innych serwerach. Problem jest mianowicie przekierowania do tych fragmentów są zrobione w ten sposób:

src="http://192.168.2.1:81/index.php"
src="http://192.168.2.1:82/index1.php"
src="http://192.168.2.2/index2.php"

Czyli jak widać mam 3 źródła na różnych portach. Lokalnie ta stronka zadziała, ale jak zrobić żeby zdalnie działało? Jak połącze się zdalnie ze stroną to przecież już nie będzie IP 192.168.2.1 itd. A klikając w taki link na stronie tam mnie będzie chciał przekierować... Nie mam za wielkiego doświadczenia w tego typu rozwiązaniach. Jak jest jeden serwer to sprawa jest prosta bo robi sie przekierowania tylko do katalogów, a ja tu mam oprócz katalogów różne serwery, ale na tym samym urządzeniu.
Mam nadzieje że udało mi sie to jakoś jasno wytłumaczyć smile byłbym wdzięczny za podpowiedzi jak przerobić te przekierowania src...

2

Odp: Problem ze stroną w html

Nie będzie. Ja napisałeś - przeglądarka zdalnie nie będzie wiedziała co to jest 192.168.2.1.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Problem ze stroną w html

a jest jakiś sposób żeby zrealizwoać te przekierowania bez lokalnego IP? z tym że 2 przekierowania mam na tym samym IP tylko z portami 82 i 81, a trzecie przekierowanie jest na serwer podłączony do routera który ma IP 192.168.2.2 i tam są też katalogi.

4

Odp: Problem ze stroną w html

No nie ma takiego czegoś. Zamiast tych linków możesz wywołać skrypty cgi które odwołają się do nich i wyrzucą zawartość strony do przeglądarki.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Problem ze stroną w html

Na serwerze wywoływanym zdalnie można by includować zawartość pozostałych serwerów.

Sprzęt: Seagate GoFlex Home
OS: OpenWrt 18.06.4
Info: 128MB RAM / 1,2GHz CPU /  USB / sATA / RJ45
Osprzęt: 500GB SATA / LCD DPF 2,4" / USB rt2800

6

Odp: Problem ze stroną w html

no jest to jakieś wyjście zrobić skrypty. Tylko oprócz tego mam jeszcze na stronie głównej widoki z kamer, których podgląd jest  realizowany w ten sposób

<img src="http://192.168.2.1:1234/?action=stream" border="1"/>

  i widoki powinny sie ukazać zaraz po załadowaniu strony. Mam 3 kamery na różnych portach, a nie wiem jak inaczej odwołać się do ich obrazu jak nie po tym IP.

7

Odp: Problem ze stroną w html

Tekkenmoor napisał/a:

Na serwerze wywoływanym zdalnie można by includować zawartość pozostałych serwerów.

includować? tzn co masz na myśli? mam tak że wywołuje główną stronę z serwera 192.168.2.2 i na tamtym są linki do 192.168.2.1:81, 192.168.2.1:82 oraz do kamer na różnych portach

8

Odp: Problem ze stroną w html

Najprościej jak masz obsługę php to poratuje cię include ewentualnie require.

Sprzęt: Seagate GoFlex Home
OS: OpenWrt 18.06.4
Info: 128MB RAM / 1,2GHz CPU /  USB / sATA / RJ45
Osprzęt: 500GB SATA / LCD DPF 2,4" / USB rt2800

9

Odp: Problem ze stroną w html

kamillo napisał/a:
Tekkenmoor napisał/a:

Na serwerze wywoływanym zdalnie można by includować zawartość pozostałych serwerów.

includować? tzn co masz na myśli? mam tak że wywołuje główną stronę z serwera 192.168.2.2 i na tamtym są linki do 192.168.2.1:81, 192.168.2.1:82 oraz do kamer na różnych portach

Coś w ten desen, zamiast bezpośrednio kazać przeglądarce wołać o coś po adresach, serwer sam może załadować wyświetlić już załadowane wink

Sprzęt: Seagate GoFlex Home
OS: OpenWrt 18.06.4
Info: 128MB RAM / 1,2GHz CPU /  USB / sATA / RJ45
Osprzęt: 500GB SATA / LCD DPF 2,4" / USB rt2800

10

Odp: Problem ze stroną w html

i tu pies pogrzebany bo serwer 192.168.2.2 nie ma obsługi php, dlatego są te linki do serwerów na routerze które mają php.

11

Odp: Problem ze stroną w html

tylko serwer ten główny musi mieć php, a co będzie ładowane nie ma znaczenia...

Sprzęt: Seagate GoFlex Home
OS: OpenWrt 18.06.4
Info: 128MB RAM / 1,2GHz CPU /  USB / sATA / RJ45
Osprzęt: 500GB SATA / LCD DPF 2,4" / USB rt2800

12

Odp: Problem ze stroną w html

no tak ale łącze się z zewnątrz z serwerem podłączonym do routera, na tym serwerze nie ma php i to właśnie na nim są te linki które odwołują sie do serwerów na routrze. Czyli tak troche odwrotnie to jest pokombinowane.