Slashdot Mirror


The Chinese (Web Servers) Are Coming

Glyn Moody writes "The February 2009 Netcraft survey is not the usual 'Apache continues to trounce Microsoft IIS' story: there's a new entrant — from China. 'This majority of this month's growth is down to the appearance of 20 million Chinese sites served by QZHTTP. This web server is used by QQ to serve millions of Qzone sites beneath the qq.com domain.' What exactly is this QZHTTP, and what does it all mean for the world of Web servers?"

15 of 231 comments (clear)

  1. Self-Censored by FredFredrickson · · Score: 5, Funny

    Self Censoring Web servers! Automatically removes all politically sensitive info for you! This will catch on quick, I bet!

    --
    Belief? Hope? Preference?The Existential Vortex
    1. Re:Self-Censored by UID30 · · Score: 5, Funny

      Self Censoring Web servers! Automatically removes all politically sensitive info for you! This will catch on quick, I bet!

      pfft. I've had this running as an apache module for years. mod_bigbrother ftw.

      --
      "Glory is fleeting, but obscurity is forever." - Napoleon Bonaparte
  2. Corrected Story Blurb by JWSmythe · · Score: 5, Funny

    ... the appearance of 20 million Chinese phisher sites ...

    --
    Serious? Seriousness is well above my pay grade.
  3. Population growth by dimethylxanthine · · Score: 5, Funny

    Didn't they implement the 1 server per company policy some time ago now...?? oh wait.

  4. The GeoCities of China? by eldavojohn · · Score: 5, Interesting
    Could someone help me out here, I am an ignorant occidental American developer barely able to use English ... I thought QQ was just a messaging program of bloated malware and adware that is insanely popular in China? Has it become (or is it aiming to become) more than that?

    Its parent company is a media company ... is this destined to be China's GeoCities era with horrid user generated web content alongside ads and malicious user generated data like GeoCities in the 90s? Or maybe the Myspace/Facebook of China?

    What exactly is this QZHTTP?

    I honestly don't know. Never heard of it before now, my Google Fu finds nothing in English. Indicating it is most likely propriety to Tancent QQ ...

    I hope this didn't affect the IPv4 exhaustion date.

    I guess this could also just be a whole lot of fuss over something that will become common place. I mean with the event of virtualization, hilarious 32 core chips due out and predictably cheap storage/memory ... won't every large company soon be able to foot the bill on and house (what appears to be) 20 million web servers? I guess IP addressing, routing & bandwidth will always be a problem but the hardware is sure getting to the point.

    --
    My work here is dung.
    1. Re:The GeoCities of China? by the+white+plague · · Score: 5, Funny

      I thought 'QQ' was "round eyes filled with tears".

    2. Re:The GeoCities of China? by Anonymous+Conrad · · Score: 5, Informative

      Try qzone.qq.com rather than just qq.com.

      HTTP/1.1 200 OK
      Date: Tue, 24 Feb 2009 17:41:06 GMT
      Server: QZHTTP-2.3
      Content-type: text/html
      Content-length: 1728
      Connection: close

    3. Re:The GeoCities of China? by khellendros1984 · · Score: 5, Funny

      Nope. It's boobs with tassels on the nipples.

      --
      It is pitch black. You are likely to be eaten by a grue.
    4. Re:The GeoCities of China? by Anonymous Coward · · Score: 5, Informative

      I think you are mistaken here.

      The sites in question are not qq.com they are subdomains of .qzone.qq.com
      (BTW http://qzone.qq.com/ by itself does not use QZHTTP 2.3 web server software it uses Apache)
      like
      http://182273490.qzone.qq.com/
      Here is the netcraft report for that site:
      http://uptime.netcraft.com/up/graph?site=182273490.qzone.qq.com

      These sites appear to be running on Linux and state they are running QZHTTP-2.3 web server software.

      Yes you can edit the banner but often netcraft digs further into it then this (response times, packet information, etc) and doesn't blindly use the banner value.

      It is likely to be using a modified version of Apache like Google do with their GWS (Google Web Server) software.

      And thus given a separate version of web server software in its own right. So I suspect there has to be a significant changes to the normal operation/code of Apache (or whatever they have modded). It could be a whole new set of web server software but likely a significantly modified version.

      Hope it helps

  5. Websites by iztehsux · · Score: 5, Interesting

    I really don't care what they're serving up on QQ as long as they knock it off with the repeated brute force SSH attempts every single day.

  6. The biggest problem with QZHTTP by Anonymous Coward · · Score: 5, Funny

    An hour later and your browser is hungry for headers again.

  7. Re:Why mock this ? by Skye16 · · Score: 5, Funny

    We'd learn some sweet Mandarin phrases, get some space ships, and then live in a pseudo wild-west sci-fi sort of situation.

    Just remember; I do the job, I get paid.

  8. Re:Pheature creep... by Fred_A · · Score: 5, Funny

    Ah, is it still considered phishing when it's a feature enabled by default?

    Just curious.

    Teach one man to phish and he can feed...

    Teach 20 million to phish and you have the Internet.

    --

    May contain traces of nut.
    Made from the freshest electrons.
  9. Might be a version of thttpd instead by TheLink · · Score: 5, Insightful

    I think it's more likely to be a version of thttpd because of an error message I got:

    telnet qzone.qq.com 80
    Trying 58.251.60.181...
    Connected to qzone.qq.com.
    Escape character is '^]'.
    GET - HTTP/1.0

    HTTP/1.1 400 Bad Request
    Server: qhttpd
    Connection: close
    Content-Type: text/html
    Content-Length: 235

    <HTML><HEAD><TITLE>400 Bad Request</TITLE></HEAD><BODY><H2>400 Bad Request</H2>Your request has bad syntax or is inherently impossible to satisfy.<HR><ADDRESS><A HREF="http://www.tencent.com/">qhttpd Server</A></ADDRESS></BODY></HTML>

    Compare that message with:
    thttpd-2.25b
    libhttpd.c: "Your request has bad syntax or is inherently impossible to satisfy.\n";

    --
  10. Re:Why mock this ? by russotto · · Score: 5, Funny

    Well, in France we wondered why Americans didn't take over all French websites by learning some basic French ;-)

    A) Americans, learn a foreign language? You must be joking.

    B) Taking over French things is the Germans' job.