Jump to content


 


Register a free account to unlock additional features at BleepingComputer.com
Welcome to BleepingComputer, a free community where people like yourself come together to discuss and learn how to use their computers. Using the site is easy and fun. As a guest, you can browse and view the various discussions in the forums, but can not create a new topic or reply to an existing one unless you are logged in. Other benefits of registering an account are subscribing to topics and forums, creating a blog, and having no ads shown anywhere on the site.


Click here to Register a free account now! or read our Welcome Guide to learn how to use this site.

Photo

Searching for a proper web host


  • Please log in to reply
15 replies to this topic

#1 Andrew

Andrew

    Bleepin' Night Watchman


  • Moderator
  • 8,250 posts
  • OFFLINE
  •  
  • Gender:Not Telling
  • Location:Right behind you
  • Local time:07:35 AM

Posted 14 October 2009 - 01:17 AM

OK. I don't understand why it's so freaking difficult to run an HTTP 1.1 compliant web server, but apparently my current hosting provider (Freehostia. Avoid them) just can't do it. One would assume that if you're a COMMERCIAL WEB HOSTING COMPANY that you'd run your servers to be in compliance with HTTP 1.1, but no.

So, I'm off to find a new hosting service. Requirements are as follows:

1. Supports PHP4 or 5
2. MySQL Database(s)
3. HTTP 1.1 freaking compliant
4. Relatively cheap
5. FTP access
6. Reliable, not necessarily Digg-proof, but should be up more than half the time. :thumbsup:
7. HTTP 1.1 compliance
8. POP3/SMTP accounts
9. Runs Apache (preferably on Linux), supports mod_rewrite and .htaccess
10. Subdomains
11. Have I mentioned HTTP 1.1?!

Would be nice:
1. Shell access


I don't necessarily need fancy-schmancy CPanel BS or stupid Server Admins second guessing me


Anyone have any suggestions?


Edit:

To clarify my current gripe against Freehostia and their mangling of the HTTP 1.1 standard:
Their server, Apache running on Linux (which is great, BTW), is badly, badly configured, in my unprofessional and biased opinion. As evidence for this accusation I point to their handling of documents that don't exist (e.g. www.foo.com/thisPageDon'tExist!)

According to the HTTP standard, the server should respond with a 404 status code (not found). Most server packages also include the option of thereafter redirecting to a customized error page. Apache accomplishes this by using a configuration file called .htaccess which is in either in the directory which the file not being found was supposed to reside in, or the nearest parent directory thereof.

Freehostia, however, does not honor the .htaccess file nor does it respond to erroneous requests with a 404 response code. Instead, the server responds with a 302 response code (which means "moved temporarily" and is used for temporary redirects) redirecting the browser to either a custom error page defined in the user control panel or to a blank page on their own domain.

This screws up any application other than a browser which may be used to access resources on a site hosted by Freehostia.

I've tried contacting their customer support in this matter. Their customer support has always been more than satisfactory to me. They respond quickly and often are able to fix whatever the problem is immediately. To be frank, this was the only thing really that has kept me from switching hosts before now (that and my laziness.)

But they have faltered. Read now my exchange with their customer support:

Subject HTTP 302 instead of 404
Type of Problem: Other Problem

Message:
I asked this in the forum and didn't get anywhere: http://forum.freehostia.com/viewtopic.php?...&highlight=
The server is sending back "302 found" HTTP responses for non-existent files. It should be sending 404 responses.

_____________________________________________________

2009-10-14 00:19:28 by Technical Support to *******
Hello,

Finding a solution of your problem requires a consultation with our administrators. I have forwarded the issue to them and I will send you our answer as soon as I receive their instructions.

If you have any additional questions, do not hesitate to ask. Meanwhile just wait for my next response.

Best Regards,
Miles

_____________________________________________________

2009-10-14 01:12:02 by ******* to Technical Support
Okay, thanks.

_____________________________________________________

2009-10-14 01:21:17 by Technical Support to *******
Hello,

Thank you for understanding this mater.

_____________________________________________________

009-10-14 04:41:06 by Technical Support to *******
Hello,

Our system administrators have investigate this issue for you. Unfortunately .htaccess file could not be used to set custom error page 404 Not Found. In order to be able to set such custom error page for your site you will need to use the option provided via the Subdomain Manager menu.
It also normal initially a 302 Found to be detected as the system founds your site content files and after that if a non existing file is required via the browser then a 404 Not Found is detected.
This is the way our system is configured to operate and it could not be changed. The custom error page that you have set for your domain name is fully operational and if a non existing URL is loaded the error message is displayed.

If in the future you have any other questions, do not hesitate to contact us again.

Best Regards,
Miles

_____________________________________________________

2009-10-14 06:00:21 by ******* to Technical Support
I'm afraid I don't understand your reply. As I understand the HTTP protocol, a 302 response should never be returned if the document requested does not exist.

Whether or not a custom 404 page is returned is of secondary importance to me. I require an HTTP 1.1 compliant host.

_____________________________________________________

2009-10-14 06:10:56 by Technical Support to *******
Hello,

As far as I can see the 404 error page is working properly in your hosting account for the present time. Please clear your browser cache and cookies and follow the links below:

http://www.*******.org/errors/404.php - your 404 error page

and

http://www.*******.org/errors/test.php - the wrong link which will be redirected to your 404 error page.

If you have any additional questions, please let us know.

_____________________________________________________

2009-10-14 06:18:00 by ******* to Technical Support
As I said. The error page itself is inconsequential. I need to HTTP response to be 404, not 302.
_____________________________________________________

2009-10-14 06:31:31 by Technical Support to *******
Hello,

Could you please provide me with an exact link to the place where you experience this 302 page. Then we will be able to assist you further.


_____________________________________________________


2009-10-14 06:48:41 by ******* to Technical Support
The 302 response is being generated for any invalid URL, e.g. http://www.*******.org/foobar123456.html.

See the last reply to http://forum.freehostia.com/viewtopic.php?...&highlight= for a detailed packet analysis.

_____________________________________________________

2009-10-14 06:58:52 by Technical Support to *******
Hello,

I have sent you an e-mail to "******0@******.com" with a subject 404 error page. In my e-mail you are able to see a attached screen shot of the page which I see when I try to access any invalid URL

_____________________________________________________


2009-10-14 07:10:30 by ******* to Technical Support
Yes, I see that. But, as I have said several times, the custom error page is not the issue here. The issue is the HTTP headers which are being sent by your server. While the 404.php page is showing up as expected, it is doing so after the server returns a 302 Header. This makes it difficult to impossible to properly determine whether a URL is valid without actually going to the URL in a browser.

To be clear: I am not concerned at all about whether the 404.php page is displayed. I am concerned about the HTTP headers which your server is sending back. Your server is sending the WRONG response code in the HTTP header.

_____________________________________________________

2009-10-14 07:22:16 by Technical Support to *******
Hello,

We have checked this issue again form you and our server does not returns a 302 header when you try to access invalid URL:

Connecting to *******.org[66.*.*.*]:80... connected.
HTTP request sent, awaiting response...
1 HTTP/1.1 404 Not Found
2 Date: Wed, 14 Oct 2009 07:19:50 GMT
3 Server: Apache/1.3.33 (Unix) mod_ssl/2.8.22 OpenSSL/0.9.7d SE/0.5.3
4 X-Powered-By: PHP/5.2.6
5 Content-Length: 0
6 Keep-Alive: timeout=3, max=32
7 Connection: Keep-Alive
8 Content-Type: text/html
08:18:15 ERROR 404: Not Found.

Best Regards,
Max

_____________________________________________________

The 404 response was generated by some PHP code in the 404.php file (which I have now removed) that was suggested in your forum.

Please see ththis CSV file showing a capture I just did. http://www.*******.org/errors/boredomsoft-capture.csv Refer to line 8 showing a 302 response followed by a GET /errors/404.php request followed then by a 404 (which was generated pro grammatically as I mentioned.)

The full PCap capture file is here if you have software that can read it (like Wireshark): http://www.*******.org/errors/boredomsoft-capture.pcap

(I tried to attach the files to this message but it wouldn't let me)


Edited by Amazing Andrew, 14 October 2009 - 03:20 AM.


BC AdBot (Login to Remove)

 


#2 KamakaZ

KamakaZ

  • Members
  • 739 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:Victoria
  • Local time:01:35 AM

Posted 15 October 2009 - 05:30 PM

Ouch, sounds like you've have a rough time with them! I currently host my own websites, so not sure if i'd be much help.

I don't know of any hosts that offer shell access, maybe i could suggest running up your own web server? No hassels then!!

There's no place like 127.0.0.1
There are 10 types of people in the world, those that can read binary, and those who can't.


#3 Andrew

Andrew

    Bleepin' Night Watchman

  • Topic Starter

  • Moderator
  • 8,250 posts
  • OFFLINE
  •  
  • Gender:Not Telling
  • Location:Right behind you
  • Local time:07:35 AM

Posted 15 October 2009 - 05:34 PM

No hassles except having to admin the server! :thumbsup:

#4 Romeo29

Romeo29

    Learning To Bleep


  • BC Advisor
  • 3,194 posts
  • OFFLINE
  •  
  • Gender:Not Telling
  • Location:127.0.0.1
  • Local time:09:35 AM

Posted 15 October 2009 - 10:58 PM

I have BlueHost.com account. No complaints from me so far. The shell access is included in account but I never used it.

What they offer: http://www.bluehost.com/tell_me_more.html

#5 Andrew

Andrew

    Bleepin' Night Watchman

  • Topic Starter

  • Moderator
  • 8,250 posts
  • OFFLINE
  •  
  • Gender:Not Telling
  • Location:Right behind you
  • Local time:07:35 AM

Posted 16 October 2009 - 02:11 AM

I shall definitely keep them in mind Romeo, thanks. Currently, I'm in intense and cut-throat negotiations with a guy that Groovicus referred me to. If that falls through, though, bluehost is on the top of the list.

#6 Wolfy87

Wolfy87

  • Members
  • 414 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:England
  • Local time:02:35 PM

Posted 28 October 2009 - 02:16 PM

Could look here, bit of a dead thread now but we where discussing this not too long ago, when my hosting at Heart internet runs out I will definatly be moving to Bluehost, has everything I need and is cheaper, Heart dos'nt have MySql but you pay more :thumbsup:

#7 raw

raw

    Bleeping Hacker


  • Members
  • 2,577 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:Texas
  • Local time:09:35 AM

Posted 20 November 2009 - 01:19 PM

Old thread, but if it helps anyone... i use Frozen Web Host.
Hosting Plans: http://frozenwebhost.com/hosting.html
No shell access for security reasons, but if you need
something out of the ordinary Steve is very accommodating.

rawsig.png

 rawcreations.net          @raw_creations


Current systems: WHAT OS, BackTrack-raw, PCLinuxOS, Peppermint OS 6, Kali Linux

and a custom Linux From Scratch server hosting a bunch of top secret stuff.


#8 askpcguy

askpcguy

  • Members
  • 22 posts
  • OFFLINE
  •  
  • Local time:07:35 AM

Posted 16 December 2009 - 03:36 PM

What was the outcome? All these web hosting sites, I hardly know what is a good deal or even where to start.

#9 Andrew

Andrew

    Bleepin' Night Watchman

  • Topic Starter

  • Moderator
  • 8,250 posts
  • OFFLINE
  •  
  • Gender:Not Telling
  • Location:Right behind you
  • Local time:07:35 AM

Posted 01 January 2010 - 10:25 PM

After mucking about a bit, I'm currently looking at http://www.medialayer.com, per a recommendation by Grinler.

#10 flex-it services

flex-it services

  • Members
  • 85 posts
  • OFFLINE
  •  
  • Gender:Female
  • Location:Houston
  • Local time:08:35 AM

Posted 08 January 2010 - 01:48 PM

I'm curious what you're hosting!
~~~
It's not what you say, it's how you say it.

#11 Andrew

Andrew

    Bleepin' Night Watchman

  • Topic Starter

  • Moderator
  • 8,250 posts
  • OFFLINE
  •  
  • Gender:Not Telling
  • Location:Right behind you
  • Local time:07:35 AM

Posted 08 January 2010 - 02:14 PM

Web sites :thumbsup:

#12 flex-it services

flex-it services

  • Members
  • 85 posts
  • OFFLINE
  •  
  • Gender:Female
  • Location:Houston
  • Local time:08:35 AM

Posted 08 January 2010 - 02:51 PM

Smart butt!!

I love web design/development!! I'm nosy!
~~~
It's not what you say, it's how you say it.

#13 Andrew

Andrew

    Bleepin' Night Watchman

  • Topic Starter

  • Moderator
  • 8,250 posts
  • OFFLINE
  •  
  • Gender:Not Telling
  • Location:Right behind you
  • Local time:07:35 AM

Posted 08 January 2010 - 03:25 PM

The links in my sig should prove enlightening...

#14 flex-it services

flex-it services

  • Members
  • 85 posts
  • OFFLINE
  •  
  • Gender:Female
  • Location:Houston
  • Local time:08:35 AM

Posted 08 January 2010 - 03:38 PM

My brain "esploaded"
~~~
It's not what you say, it's how you say it.

#15 geekvolcano

geekvolcano

  • Members
  • 7 posts
  • OFFLINE
  •  
  • Local time:09:35 AM

Posted 16 January 2010 - 01:18 PM

I have used quite a few web hosts, 3 in the past year to be exact, and I saw a post recommending BlueHost. I still use them for some of my websites but eventually I will be moving the remainder of my websites to HostGator, their support is much better.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users