Skocz do zawartości
Zaloguj się, aby obserwować  
ritchey

Hosting na zwykłym, klasycznym APACHE 2.2.x

Polecane posty

Witam, prosta sprawa.

Szukam hostingu o dobrych parametrach i rozsądnej cenie, ale KONIECZNIE na Apachu (musi być w 100% zgodny z HTTP/1.1).

Znam kilka zagranicznych, ale wolałbym polski.

Jak się przekonałem, większość wynalazków typu LiteSpeed, IdeaWebServer nie jest w pełni zgodna z HTTP/1.1.

 

Konkretnie chodzi mi o obsługę requestów HTTP POST w trybie CHUNKED (http://www.w3.org/Pr...3.html#sec3.6.1).

Tryb ten jest WYMAGANY przez specyfikację HTTP/1.1.

Jest on dla mnie konieczny dla komunikacji (wymiany plików) z telefonami komórkowymi - większość z nich używa wtedy trybu chunked.

 

Z dotychczasowych firm, które sprawdziłem - żadna tego nie obsługiwała:

home.pl, prohost.pl, linuxpl.com, webhost.pl, glowanet.pl

 

Z góry dziękuję za wszelkie propozycje.

 

Ewentualnie może być Apache w wersji 2.0.x lub inny serwer, który NA PEWNO to obsługuje.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

obadaj hekko.pl, ionic.pl, mzhost.co.uk

 

 

Thx.

hekko.pl - sprawdzalem, ale nie dziala (niby jest na Apache - ale to moze byc tez wina proxy, np. squid-a)

 

ionic.pl, mzhost.co.uk - sprawdze je i dam znac czy dziala smile.gif

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Thx.

hekko.pl - sprawdzalem, ale nie dziala (niby jest na Apache - ale to moze byc tez wina proxy, np. squid-a)

 

ionic.pl, mzhost.co.uk - sprawdze je i dam znac czy dziala smile.gif

 

Więc tak, sprawdziłem kilka hosting-ów z Apachem, ale tam też nie działa.

Zrobiłem więc mały research i okazało się, iż problemem zapewne są proxy, które stoją przed Apachem (np. Squid) i same nie są zgodne w całości z HTTP/1.1.

 

Tak więc idealny byłby hosting na czystym Apachu, bez żadnych proxy (lub ew takimi które obsługują tryb CHUNKED w requestach POST).

Wiem, że to obniża wydajność serwera, ale inaczej strona nie będzie mogła wymieniać plików z telefonami komórkowymi.

 

Czy istnieje gdzieś taki hosting virtualny - czysty apache bez proxy ?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Tu chyba musiałbyś zakupić VPS`a.

 

Tam instalujesz sobie samego Apacha i gotowe.

Możesz sobie skonfigurować serwer pod własne potrzeby.

Niestety ma to też wady, jest znacznie droższy.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Tu chyba musiałbyś zakupić VPS`a.

 

Tam instalujesz sobie samego Apacha i gotowe.

Możesz sobie skonfigurować serwer pod własne potrzeby.

Niestety ma to też wady, jest znacznie droższy.

Tak, wiem i jeżeli nie znajdę nic takiego jako hosting virtualny to będę zmuszony zainwestować w VPS.

Choć z drugiej strony odkryłem, iż niektóre wersje squid-a (podobno 2.6 i 3.1) obsługują tryb CHUNKED - dzisiaj postaram się to sprawdzić.

 

http://squidproxy.wordpress.com/2008/04/29/chunked-decoding/

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Tak, wiem i jeżeli nie znajdę nic takiego jako hosting virtualny to będę zmuszony zainwestować w VPS.

Choć z drugiej strony odkryłem, iż niektóre wersje squid-a (podobno 2.6 i 3.1) obsługują tryb CHUNKED - dzisiaj postaram się to sprawdzić.

 

http://squidproxy.wordpress.com/2008/04/29/chunked-decoding/

 

A jak to sprawdzasz czy serwer obsługuje HTTP/1.1? Bo, dałbym głowę że większość hostingów nie korzysta ze squida w żaden sposób. Np. zobacz na turox.pl:

 

 

telnet turox.pl 80
Trying 83.142.127.35...
Connected to turox.pl.
Escape character is '^]'.
POST / HTTP/1.1
Host: googdzie.pl

HTTP/1.1 200 OK
Date: Mon, 28 Jun 2010 09:56:14 GMT
Server: Apache
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Set-Cookie: PHPSESSID=b358bfc5051b8b83816a4d72091f946b; path=/
Vary: Accept-Encoding
Transfer-Encoding: chunked
Content-Type: text/html

d5f
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl">

...

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Więc tak, skąd poznaje że serwer obsługuje HTTP/1.1

Oczywiście nie po zwracanym nagłówku odpowiedzi (HTTP/1.1) - to zwraca każdy serwer.

 

Patrzę akurat na rzecz, która jest dla mnie istotna czyli jak w pierwszym poście powiedziałem obsługę requestów POST w trybie CHUNKED, która jest WYMAGANA w HTTP/1.1. Tak więc skoro serwer nie obsługuje trybu CHUNKED, to może sobie zwracać wersję HTTP/1.1 - tylko co z tego, skoro nie jest kompatybilny z HTTP/1.1.

 

W ciągu ostatnich kilku dni odkryłem że dwa popularne serwery mają ten sam BUG - czyli nie obsługują trybu CHUNKED, pomimo że są niby kompatybilne z HTTP/1.1.

Mowa o serwerach:

- IdeaWebServer (home.pl),

- LiteSpeed (wiele hostingów, m.in: linuxpl.com, prohost.pl)

Zgłosiłem ten problem do autorów serwerów. W home.pl powiedzieli że to poprawią, ale nie wiadomo kiedy.

Natomiast zaskoczyła mnie reakcja litespeedtech.com - zgłosiłem im problem wczoraj - a dzisiaj już wypuścili wersję poprawioną (4.0.16). To się nazywa PROFESJONALIZM.

Problem opisałem na forum LiteSpeed tutaj:

http://www.litespeedtech.com/support/forum/showthread.php?p=20258#post20258

 

Tam też wyjaśniłem jak można łatwo sprawdzić obsługę trybu CHUNKED dla danego serwera (przypadek testowy).

 

Pozdrawiam,

Mateusz Maksymiuk

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×