Červenec
26Hostgator nakonec není tak dobrý
Kategorie: (Web), napsal Jirka Helmich, 26.7.2008
Tagy : Hostgator, hosting, Hostmonster
Není to tak dlouho, co jsem si objednával hosting u společnosti Hostgator. Za 1400 korun na rok jsem dostal 600GB místa, neomezeně subdomén, neomezeně domén, neomezeně databází. Bohužel, ukázalo se, že Hostgator spustil nová bezpečnostní opatření a u nových hostingů již není možné používat vlastní DNS servery. Musíte tedy použít sdílené nameservery Hostgatoru. Přístup k nim samozřejmě nemáte, takže nastavení vlastních MX záznamů nebo třeba dalších CNAME nebo A pro subdomény je nemyslitelné. V tu chvíli pak těžko můžete využívat služby, jako je například Google Apps for Domains.
Po několika vyčerpávajících dnech konverzace s podporou Hostgatoru (nechal jsem si potvrdit, že má angličtina opravdu říkala to, co měla, a tudíž je chyba v hlavách pracovníků společnosti) jsem se dobral toho, že můj účet byl stornován a byly mi navráceny peníze. Teď mám hosting u společnosti Hostmonster, všeho je neomezeně (rozuměj 999), pouze databází může člověk vytvořit 100. Umístění sto projektů za 1000 korun ročně, já to beru. Navíc mám k dispozici nejen MySQL, ale i v posledních dnech nenáviděnou PGSQL. Hostmonster také myslí na klienty, a proto je zde k dispozici novější verze administračního rozhraní CPanel, tedy verze 11, ve které se hojně využívá AJAXu.
A protože všechny CPanel hostingy trpí drobným neduhem (parkované domény a subdomény mají složky v public_html, což je root hlavní domény), marně jsem hledal kdysi nalezené řešení tohoto problému. Tak tedy pro příští generace:
# Hostmonster.com
# .htaccess main domain to subfolder redirect
# Copy and paste the following code into the .htaccess file
# in the public_html folder of your hosting account
# make the changes to the file according to the instructions.# Do not change this line.
RewriteEngine on# Change yourdomain.com to be your main domain.
RewriteCond %{HTTP_HOST} ^(www.)?yourmaindomain.com$# Change ’subfolder’ to be the folder you will use for your main domain.
RewriteCond %{REQUEST_URI} !^/subfolder/# Don’t change this line.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d# Change ’subfolder’ to be the folder you will use for your main domain.
RewriteRule ^(.*)$ /subfolder/$1# Change yourdomain.com to be your main domain again.
# Change ’subfolder’ to be the folder you will use for your main domain
# followed by / then the main file for your site, index.php, index.html, etc.RewriteCond %{HTTP_HOST} ^(www.)?yourmaindomain.com$
RewriteRule ^(/)?$ subfolder/index.php [L]
Na hostingu mám k dispozici také SSH přístup, přístup k databázím z Vámi vybraných IP adres (nebo tam prostě dáte “%” a k DB můžete odkudkoliv), CGI, Webalizer, AWStats, přístup k RAW logům, Ruby on rails, …, …, …
Sbohem českým hostingům.