Web Hosting FAQ 10

What is some other factors affecting website performance / reliability?

Operating System software, processor speed, server memory, and the number of sites placed on each server are all important factors. At Computer Engineering Inc., we use extremely reliable Unix Servers and are constantly planning upgrades, and upgrading our servers. To increase optimal performance, we limit the number of web sites on each box. One final note about performance. Each hosting provider has an internal network, which your website is connected to. Your pages must make a trip through that internal network before they are sent out to the Internet and ultimately to your customers. At Computer Engineering Inc., we are also continually planning upgrades, and upgrading our internal and gateway network and network access speed to suit our clients' needs.

When I ftp my updates to my main page, I don't see them?

Try accessing your site using port 8080. To do this, just append :8080 to the website name. So if your website is /contact, just append :8080 as in :8080/contact.

Firewalls / Security

My php form worked great until January 29th, 2005 and now the form variables cannot be found. Can you get it working again?

Sure. The developers of PHP have had a habit of making old things not work anymore. In this case the problem is with the old style of keeping "register_globals" directive on. This is a bad practice, and it causes the web server to be quite insecure, and thus less reliable. On January 29th, 2005, we turned "register_globals" off. As a solution, you need to take the POST variables, and re-initialise them at the top of your php code. Here is an example of how to do this properly:

foreach ( $_POST as $key => $value ) {

$$key = trim( $value );

}

As well, if you need to access the variable $PHP_SELF, then you will not have to declare it as a global, and you will have to get it new way as in, for example:

echo $_SERVER["PHP_SELF"];

... and no longer do this:

global $PHP_SELF;

echo $PHP_SELF;

When I FTP, I can connect, but see no files and transfers do not work. Can you fix this?


If you are running FTP through a firewall to access the webhosting services, then you need to use "passive" mode for ftp. Even if you do not have a router or filewall at your home or office, we have a firewall protecting our services.

Why should I want a firewall for my business?

The general idea of a firewall is to isolate your internal network thereby keeping it away from intruders outside your internal network but still allowing your "internal" users to communicate with the outside world possibly in a controlled fashion. The Internet serves many people that gather information around the clock and around the world. Most people use the net as a resourceful medium to attain or store information; others (intruders) use it to gain vital information or use resources which are not theirs.

What is a "hacker"?

Actually the correct term is "cracker" — like a safe-cracker. The term "Hacker" should refer to someone who writes computer source code in a rapid manner: a good "hack" is a well written program that was whipped up quickly. The term "Hacker" originated from the same name used for writers.

A "Cracker" is a person who breaks into computers — usually on the Internet.

What are script kiddies?

Script Kiddies are people who download scripts and programs off of the Internet which can be used to break in, or "crack" into machines connected to the Internet. They are usually children, or teenagers that get a thrill out of breaking into and destroying things. These are the most common break-ins on the Internet, and usually the most damaging. A professional cracker who wants corporate info will probably never be detected, and destroy nothing. Script Kiddies are the main reason for getting a firewall. Valuable time will be lost if a breach occurs in restoring data, and programs to your computer.

Can you set up secure access for my employees from their home to the office?

This is a common setup. We provide a basic setup that allows employees or management to access their servers at work in a secure manner. This is called a VPN, or Virtual Private Network. Our solution requires a low cost computer in the home that acts as a firewall, a VPN gateway, and a dhcp host so the home user can connect many computers to the firewall protected home sub network. A single server at the office can provide VPN gateway access for all employees. Over 100 VPN connections have been tested with our product offering, and many more are possible.

I do not have IIS and SQL Server on the same box. Can I use myLittleBackup?

myLittleBackup can be used with these 4 different configurations:

  • IIS, SQL Server, File Server on the same machine
  • IIS and File Server on Machine A, SQL Server on Machine B
  • IIS on machine A, SQL Server on Machine B, File Server on Machine C
  • IIS on machine A, SQL Server and File Server on Machine B

The 4th configuration is the one we recommend. Each configuration is completely described in the Installation Guide.

I do not give my customers dbo privileges. Can I use myLittleBackup?

In order to perform a backup or a restore with SQL Server, the user must have very "high-level" permissions like db_owner, db_backupoperator, dbo etc... The problem is that web-hosting companies does not apply these roles to their customer logins. That's why myLittleBackup offers the possibility to define authorizations based on database roles. Even if the web-hosting company only wants to give the user db_datareader, db_datawriter, db_ddladmin roles for security reason, it will be still be possible to offer backup/restore features using myLittleBackup.

I have both MS SQL 2000 and MS SQL 2005 servers. Can I use myLittleBackup?

myLittleBackup works with MS SQL 7.0, 2000 and 2005. It means that myLittleBackup can be used to backup a MS SQL 2000 database and then to restore this backup file on a MS SQL 2005 server. Please note that MS SQL backup files are not upward compatibles.

My customers databases are limited in size. What will happen if they restore a database that exceed this size limit?

By default, myLittleBackup does not allow to restore a backup file that would exceed current database size limits. Of course you can disable this feature by setting up a flag to false in the configuration file.

I don't want my customers to upload too much backup files and waste disk space. How myLittleBackup can manage that?

You can specify the number of files you allow to upload. Then the user can manage (upload, download, delete) his files through the "Manage backup files" interface.

I don't want one customer to be able to backup/restore another customer database.

When a user is connected, he can only see the databases he has access to, i.e the databases he has an account on. Then in order to process a backup, restore or check process, the user roles must fit with the ones you specified in the config.file.

I need to know who is using myLittleBackup. Are you providing log files?

Yes, myLittleBackup writes its own daily log files in wich you'll be able to find all connection, backup, restore information.

0 comments: