Security Conscious,
High Availability Unix Hosting





  $ du -hs ~/www
  $ du ~/SomeDir | sort -rn | head



Is mod_rewrite enabled?

Yes, mod_rewrite is standard on our servers and is available to everyone. See the Apache mod_rewrite documentation for more information. mod_rewrite users may also find the following cheat sheet handy. As always, don't hesitate to contact us if you need help with this feature.

Other standard functions provided by our shared web servers are described on this page.

Do CGI/FastCGI/PHP scripts execute under my own UID?

Yes. All CGI and FastCGI applications (including PHP scripts) will execute with your own unix account privileges.

To save on resources, many inexpensive shared hosting providers will execute PHP scripts under a single account shared by all users of the system (thus requiring users to open up their script data and databases to unauthorized access and intellectual property theft by other users on the same system).

On our systems, all web applications will execute under your own unix privileges. Therefore, scripts can use secure unix permission modes such as 0700 and data files used by scripts can use modes such as 0600.

  • PDO Driver for SQLite (PDO_SQLITE)
  • PDO Driver for SQLite2 (PDO_SQLITE2)
  • PDO Driver for MySQL (PDO_MYSQL)
  • PDO Driver for PostgreSQL (PDO_PGSQL)

  • GD 2
  • TTF (FreeType)
  • Zlib
  • Iconv
  • Gettext
  • Libjpeg
  • Libpng
  • CURL

use FCGI;
 
my $count = 0;
my $request = FCGI::Request();
 
while ($request->Accept >= 0) {
	print('Content-type: text/html', "\r\n\r\n");
	print 'Count: ', $count++);
}

$warn_handler = sub { print STDERR @_ };
$die_handler = sub { print STDERR @_ unless $^S };
$SIG{__WARN__} = $warn_handler if (tied (*STDIN));
$SIG{__DIE__} = $die_handler if (tied (*STDIN));

#include "fcgi_stdio.h"
#include <stdlib.h>
 
int
main(int argc, char *argv)
{
	int count = 0;
	
	while (FCGI_Accept() >= 0) {
		printf("Content-type: text/html\r\n\r\n"
		       "Request: %d on host %s", count++,
		       getenv("SERVER_NAME"));
	}
	return (0);
}

  $ cc -I/usr/local/include -o foo foo.c -L/usr/local/lib -lfcgi



AWK /usr/bin/awk
Bourne shell /bin/sh
C shell /bin/csh
Korn shell /bin/ksh
Perl /usr/bin/perl
/usr/local/bin/perl
/bin/perl
PHP/cgi /usr/local/bin/php
/usr/local/bin/php4
/usr/local/bin/php5
/usr/local/bin/php4-fat
/usr/local/bin/php5-fat
Python /usr/bin/python
/usr/local/bin/python
/usr/local/bin/python2.3
/usr/local/bin/python2.4






  # Dump
  $ mysqldump -u myname_mydb -p myname_mydb > myname_mydb.dump
  # Import
  $ mysql -u myname_mydb -p myname_mydb < myname_mydb.dump

  # Dump
  $ pg_dump myname_mydb > myname_mydb.dump
  # Import
  $ cat myname_mydb.dump | psql myname_mydb


  $ svnadmin dump repo1 |svndumpfilter /trunk/foo |svnadmin load repo2


  End Software Patents!