🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.www.server-side
8 messages
8 total messages Started by marek.horodyski@ Sat, 20 Jul 2013 17:04
hostowanie kilku domen
#60012
Author: marek.horodyski@
Date: Sat, 20 Jul 2013 17:04
74 lines
2257 bytes
Taki jaki¶ problem mi wyszed³ w obs³udze po stronie serwera www. Serwer pisany w Harbour - nie jaki¶ standardowy. Wykupi³em kilka domen. Dla ka¿dej na dysku przeznaczy³em katalog i serwer sobie radzi, rozpoznaj±c z nag³ówka do jakiej domeny jest ¿±danie. 
¯±danie z przyk³adowej domeny zaczyna siê :

GET / HTTP/1.1
Host: www.nazwadomeny.pl
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:22.0) Gecko/20100101 Firefox/22.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8


Ale jak jest wywo³anie do serwera po ipv4, np. http://nnn.nnn.nnn.nnn/
czyli nie wiem do jakiej domeny, wymy¶li³em, aby zamiast negocjacji zwróciæ stronkê z domy¶lnymi domenami hostowanymi na serwerze wyznaczonymi z nazw katalogów serwowanego miejsca. Czyli co¶ takiego :

¯±danie :
GET / HTTP/1.1
Host: nn.nn.nn.n
Connection: keep-alive
Referer: http://nn.nn.nn.n/
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
User-Agent: Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B367 Safari/531.21.10
Accept-Encoding: gzip,deflate
Accept-Language: pl-PL, en-US
...

i zwracam :

HTTP/1.1 200 OK
X-Powered-By: Harbour 3.2.0dev (r1304301343)/MinGW GNU C 4.6.1 (32-bit)
Cache-Control: no-cache
Server: homar.exe
Content-Type: text/html
Connection: Keep-Alive
Keep-Alive: timeout=15
Date: Sun, 21 Jul 2013 00:41:37 GMT
Content-Length: nnn_wyliczone

<html>
<body>
<a href="www.domena_1.pl">www.domena_1.pl ?</a><br>
<a href="www.domana_2.pl">www.domena_2.pl ?</a><br>
<a href="www.domena_3.pl">www.domena_3.pl ?</a><br>
<a href="www.domena_n.pl">www.domena_n.pl ?</a><br>
</body>
</html>

Ale jak kliknê w taki link, to do serwera przychodzi ¿±danie jako¶ tak ukszta³towane :

GET /www.domena_2.pl HTTP/1.1
Host: nn.nn.nn.n
Connection: keep-alive
Referer: http://nn.nn.nn.n/
...

a spodziewa³em siê :

GET / HTTP/1.1
Host: www.domena_2.pl
Connection: keep-alive
Referer: http://nn.nn.nn.n/
...

i teraz nie wiem, czy jest za pó¼na noc i co¶ skopa³em, czy pomys³ musi byæ jako¶ inaczej zrobiony. Co tu jest nie tak ?

Pozdrawiam,
Marek Horodyski
Re: hostowanie kilku domen
#60014
Author: marek.horodyski@
Date: Sun, 21 Jul 2013 03:10
29 lines
454 bytes
W dniu niedziela, 21 lipca 2013 09:59:26 UTC+2 u¿ytkownik Piotr napisa³:
> W dniu 21.07.2013 o 02:04 <marek.horodyski@gmail.com> pisze:
> 
> 
> 
> > i zwracam :
> 
> >
> 
> > HTTP/1.1 200 OK
> 
> > [...]
> 
> > <a href="www.domena_n.pl">www.domena_n.pl ?</a><br>

[...]
 
> 
> Zwróæ lepiej <a href="http://www.domena_n.pl">www.domena_n.pl ?</a><br>


Dziêki ! :)

Zadzia³a³o wybornie.

Pozdrawiam,
Marek Horodyski
Re: hostowanie kilku domen
#60013
Author: Piotr
Date: Sun, 21 Jul 2013 09:59
39 lines
846 bytes
W dniu 21.07.2013 o 02:04 <marek.horodyski@gmail.com> pisze:

> i zwracam :
>
> HTTP/1.1 200 OK
> [...]
> <a href="www.domena_n.pl">www.domena_n.pl ?</a><br>
> </body>
> </html>
>
> Ale jak kliknę w taki link, to do serwera przychodzi żądanie jakoś tak  
> ukształtowane :
>
> GET /www.domena_2.pl HTTP/1.1
> Host: nn.nn.nn.n
> Connection: keep-alive
> Referer: http://nn.nn.nn.n/
> ...
>
> a spodziewałem się :
>
> GET / HTTP/1.1
> Host: www.domena_2.pl
> Connection: keep-alive
> Referer: http://nn.nn.nn.n/
> ...
>
> i teraz nie wiem, czy jest za późna noc i coś skopałem, czy pomysł musi  
> być jakoś inaczej zrobiony. Co tu jest nie tak ?
>
> Pozdrawiam,
> Marek Horodyski

Zwróć lepiej <a href="http://www.domena_n.pl">www.domena_n.pl ?</a><br>
Re: hostowanie kilku domen
#60016
Author: marek.horodyski@
Date: Sun, 21 Jul 2013 10:49
20 lines
758 bytes
W dniu niedziela, 21 lipca 2013 12:58:00 UTC+2 u¿ytkownik Sylwester Zarêbski napisa³:
> Dnia Sun, 21 Jul 2013 03:10:43 -0700 (PDT), marek.horodyski@gmail.com
> 
[...] 
> 
> Je¶li chcesz, aby dzia³a³o tak samo przez HTTP jak i HTTPS (je¶li
> 
> u¿ywasz) to mo¿esz u¿yæ formy z dwoma slashami:
> 
> <a href="//www.domena_n.pl">www.domena_n.pl ?</a><br>
 
https to dla mnie pie¶ñ przysz³o¶ci, chocia¿ na jakich¶ listach odleg³ych zamierzeñ widnieje. Na razie po http jedno zrobiê, drugie zepsujê - ale poma³u siê posuwam do przodu. Ale faktycznie, wystarczaj± te 2 uko¶niki, i tak z my¶l± o https kiedy¶ tam zapisa³em w kodzie. Dziêki jeszcze raz.

Pozdrawiam,
Marek Horodyski
Re: hostowanie kilku domen
#60017
Author: marek.horodyski@
Date: Sun, 21 Jul 2013 12:36
18 lines
699 bytes
W dniu niedziela, 21 lipca 2013 12:58:00 UTC+2 u¿ytkownik Sylwester Zarêbski napisa³:
> Dnia Sun, 21 Jul 2013 03:10:43 -0700 (PDT), marek.horodyski@gmail.com
> 
> napisa³(a):
[...]
> u¿ywasz) to mo¿esz u¿yæ formy z dwoma slashami:
> 
> <a href="//www.domena_n.pl">www.domena_n.pl ?</a><br>

Raz dzia³a, raz nie. Co¶ co dzia³a³o - przesta³o. Zg³asza mi siê strona dns z ovh. I domeny zaczynaj± dzia³aæ bez przedrostka www. Czy to mo¿e tak byæ, ¿e serwer dns "siê zdenerwowa³" na moje testy i próbuje zmieniaæ sposób obs³ugi, raz obs³uguj±c poprzedzaj±ce www. przed domen±, a innym razem nie ?

Pozdrawiam,
Marek Horodyski
Re: hostowanie kilku domen
#60015
Author: Sylwester =?iso-
Date: Sun, 21 Jul 2013 12:58
21 lines
649 bytes
Dnia Sun, 21 Jul 2013 03:10:43 -0700 (PDT), marek.horodyski@gmail.com
napisa³(a):

> W dniu niedziela, 21 lipca 2013 09:59:26 UTC+2 u¿ytkownik Piotr napisa³:
>> W dniu 21.07.2013 o 02:04 <marek.horodyski@gmail.com> pisze:
>>> <a href="www.domena_n.pl">www.domena_n.pl ?</a><br>
>> Zwróæ lepiej <a href="http://www.domena_n.pl">www.domena_n.pl ?</a><br>

> Dziêki ! :)

> Zadzia³a³o wybornie.

Je¶li chcesz, aby dzia³a³o tak samo przez HTTP jak i HTTPS (je¶li
u¿ywasz) to mo¿esz u¿yæ formy z dwoma slashami:
<a href="//www.domena_n.pl">www.domena_n.pl ?</a><br>

--
pozdrawiam
Sylwester Zarêbski

Aby wys³aæ email zmieñ zbieracz w adresie na sylwek
Re: hostowanie kilku domen
#60019
Author: Sylwester =?iso-
Date: Sat, 27 Jul 2013 18:39
18 lines
621 bytes
Dnia Sun, 21 Jul 2013 12:36:53 -0700 (PDT), marek.horodyski@gmail.com
napisa³(a):

[...]
> Raz dzia³a, raz nie. Co¶ co dzia³a³o - przesta³o.
> Zg³asza mi siê strona dns z ovh. I domeny zaczynaj± dzia³aæ bez przedrostka www.
> Czy to mo¿e tak byæ, ¿e serwer dns "siê zdenerwowa³" na moje testy
> i próbuje zmieniaæ sposób obs³ugi, raz obs³uguj±c poprzedzaj±ce
> www. przed domen±, a innym razem nie ?

Nie ma takiej mo¿liwo¶ci, ale podejrzewam awariê, gdzie jeden z wielu
serwerów odpowiada brakiem domeny/adresu lub b³êdnym adresem.

--
pozdrawiam
Sylwester Zarêbski

Aby wys³aæ email zmieñ zbieracz w adresie na sylwek
Re: hostowanie kilku domen
#60021
Author: marek.horodyski@
Date: Fri, 02 Aug 2013 17:58
24 lines
769 bytes
W dniu sobota, 27 lipca 2013 18:39:45 UTC+2 u¿ytkownik Sylwester Zarêbski napisa³:
> Dnia Sun, 21 Jul 2013 12:36:53 -0700 (PDT), 
> 
[...]
> Nie ma takiej mo¿liwo¶ci, ale podejrzewam awariê, gdzie jeden z wielu
> 
> serwerów odpowiada brakiem domeny/adresu lub b³êdnym adresem.
> 
> -- 
> 
> pozdrawiam
> 
> Sylwester Zarêbski

Przyczyn± by³o to, ¿e w OVH s± 2 "pola A", nale¿±ce do ró¿nych serwerów. I nale¿y tam wype³niæ oba. Nie maj± jakiego¶ balansera, tylko random tym rz±dzi. To mo¿na fajnie wykorzystaæ, przekierowuj±c ruch na 2 odmienne serwery po swojej stronie. Nie w ka¿dym przypadku do wykorzystania, ale nieraz to mo¿e byæ nawet fajne.

Pozdrawiam,
Marek Horodyski 
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads