Home Web Hosting Web Design

 

Welcome to our new site Design for Web Design.

If you are interested in what we offer or would like to know the cost of our packages, please email us.

 

 

Frequently Asked Questions

About Gary Miller and Son
About Gary Miller and Son
Where are your servers located?

Pre-Sales Questions
What is "web hosting"?
What is "bandwidth"?
Do you offer Web Site Design?
Do you guys allow adult, warez or other illicit sites or content?
What is IMAP / POP E-mail?

Hosting Plans
Can I host a business site on "personal" plan?
Can I have chat rooms and forums on the "personal" plan?

Domain Registration
Can you register my domain name for me?
DNS registration information
How long does a domain take to resolve?
Parked Domains

Control Panel
Problems accessing CPanel
CPanel changes
SSH / Telnet
Shopping Carts
Backups
Mailing list tips
Creating FTP accounts / directories
Reading POP accounts with webmail
Adding Password Protection

Scripting
PHP information
Installing custom CGI scripts
Path to SendMail
Path to PERL
Do you support ASP or JSP pages?
Can you help me with my site design or scripts?

Technical Support
Where to upload your files
FTP Settings
CPanel "file manager" Vs. FTP
What is FTP? Where can I get FTP program?
Default "home" page
Setting up mail accounts
Mail program setup
FrontPage extensions
Publishing to a new site with FrontPage
Physical path to account root directory
What is the "www" directory?
Do you Support Server Side Includes (SSI)?
Understanding case sensitivity
Custom Error Pages
Editing files with the Linux "vi" editor
What is "anonymous FTP"
Can I stop people from viewing a directory contents?

Q: About Gary Miller and Son

A: Gary Miller and Son was founded in 1990. We started with designing web pages for clients and though out the years we have found that it was difficult for our clients to find web hosts that were right for their sites. So we started are own Web Hosting company which has been very well accepted by our clients and we are always looking to add more to our agenda.

Back to Top

Q: Where are your servers located?

A: Our servers are located in a secure data center in Denver, Colorado. They are monitored 24x7 in an environment that provides security, backup power, and direct access to the internet backbones.

Back to Top

Q: What is "Web-Hosting"?

A: What we offer is essentially a commodity, so our site assumes you know what web hosting is. But if you are unclear, the following might help:

We provides computers that are connected to the internet with high-bandwidth Internet connections. These web servers are online and available 24x7. Clients publish their content (web site files, images, etc.) to their space on these servers and it is made available to the public, referenced by a unique domain name (http://www.yourbusinessname.com).

Who needs web hosting

Fortune 500 companies don't use web hosting providers...they have the dedicated Internet connections and computers to host their own sites. Web hosting providers such as our serve the needs of small to medium sized businesses, and individuals, that don't have the equipment, connections or staff to maintain a web presence.

How it works

To begin hosting your web site, you would order one of our packages. The main difference in the packages is the amount of disk space you have available to you, and the amount of bandwidth (data transfer to and from the servers by your visitors) included in your account. Most of the other differences are trivial, though the number of included mail accounts is another feature many people are interested in.

Once you have decided which package meets your needs and have ordered, we will send you an email with instructions on accessing your space to publish your files. You can create web content in an almost unlimited number of software programs, ranging from Microsoft Word to Trellix to more advanced editors like Dreamweaver.

You would need to register a domain name, or have us do it for you. This domain name is used to point to your web space, and is the domain name you would use in referring people to your web site or to allow them to email you.

Back to Top

Q: What is "Bandwidth"?

A: Bandwidth is the amount of data transferred between the server and the client and back again.

As an example, for a simple web page with one medium sized graphic and a few blocks of text, about 2 kilobytes of text and maybe 50 kilobytes of image data are transferred.

This means that if this page were accessed on the server 38460 times, you would use 2 gigabytes of bandwidth. It could be pulled up 96154 times before you used up 5 gigabytes.

Back to Top

Q: Do you offer site design?

A: We do offer site design, for more information Click Here.

Back to Top

Q: Do you allow Adult, warez or other illicit sites or content?

A: No

Back to Top

Q: IMAP / POP E-mail?

A: The email mailboxes you create on your site are POP compliant and IMAP is supported. This means that you can access the mail from virtually any email client, and choose to have it in the usual POP "stored-forward" method, which downloads to your client, or IMAP's storage method, retaining the mail on the server.

Back to Top

Q: Can I host a business site on a personal plan?

A: Absolutely! "Personal" is just a label for the plan.

Many of our clients use this plan to host "business card" sites, typical
This plan is the one that we recommend for the small brick and mortar, or mom and pop, business with local customers. It allows this type of operation to give business hours, directions, and contact information. Even forms to request information!

More importantly, it allows the shop to build on any yellow pages or newspaper ad by giving a web address with much more detailed information at a fraction of the cost of a larger advertisement.

Web space is a very good investment for ANY business.

Back to Top

Q: Can I run chatrooms and forms on a personal site?

A: You can have the html or java chat, but the phpmychatroom will not work since it requires mySQL database support which is not part of the "Personal" plan. The icon is on cpanel, but the installation will fail.

You will also be unable to install the XMB forum on the cpanel for the same reason.

However, you are free to use any flat-file forum script (and there are many available) with this package, since CGI and PHP are supported.

We recommend that anyone seeking these advanced features consider upgrading to the "Economy" plan however. The price difference gives you more space and bandwidth, in addition to the database support.

Back to Top

Q: Can you register my domain name for me?

A: Yes, we will add it in your account balance.

Back to Top

Q: DNS registration information

A: If you are registering or transferring your domain name yourself using any of the ICANN-accredited registrars, you will need the following information.

The registrar will want to know the names and/or IP addresses of your primary and secondary nameservers.  We provide this information in our welcome email.

As part of your domain name registration, you will be asked for technical contact information. This is so that we can make adjustments if our nameserver IP addresses or other technical information changes.  It is important that you update this information when switching web hosts.

Our DNS Admin's contact info is:

    DNS Admin
    dnsadmin@garymillerandson.com

If you would like assistance registering your domain name, we would be glad to register or transfer your name for you for a small fee of $20*.  Just send an email to: dnsadmin@garymillerandson.com.

*Fee does not include the cost of the domain name with the registrar.  Our "at cost" price for registration is $16 for one-year registration.  This is the best price available!  This fee does not apply to domain name transfers.

NOTE: Our nameservers are configured immediately upon setting up your web account.  However, your domain name may take 2-3 days to successfully point to them, and resolve to your space.  This depends largely on the frequency that your internet provider refreshes their DNS servers.  If your name is not resolving within 48 hours after registration, contact them to inquire.

Back to Top

Q: How long does a domain take to resolve?

A: Once you have given the nameserver values we provide you to your domain registrar, it can take from 24-48 hours for the name to point to your space.

Domain propagation doesn't happen all at once, as individual ISPs refresh their information on their own schedules. Generally, 90% of people will be able to see your space on our servers using your domain name within 24 hours.

Back to Top

Q: Parked Domains

A: You are able to point up to ten additional domain names to your space FREE. (This is frequently used by those that have the .com, .net, and .org versions of the same name, though the domains do not have to be the same).

Parking is done in two easy steps:

1) Set the nameservers for the parked domain to the same ones sent in your welcome email (the nameservers that point your main domain to us). You do this at the registrar.

2) Use the "Manage Parked Domains" feature in the control panel to point the name to your space.

Back to Top

Q: Problems accessing CPanel

A: If you are able to see your site, but can not get to cpanel, the most common problem is firewall related.

Firewalls are common in business settings, and home users with DSL or cable modems where a computer is online constantly typically use something like Zonealarm. Newer versions of Windows include some firewall capabilities.

CPanel runs over port 2082 (secure cpanel on 2083, and webmail on 2095). If you cannot access cpanel it is likely that port 2082 is not open.

If you are unable to open port 2082 in your firewall, you can access cpanel by going through a proxy server. There are many public proxies, the most popular of which is anonymizer.com. Proxy servers allow you to connect over the web (port 80...always open in a firewall), and then make the connection for you to cpanel.

Please let us know if you have checked the firewall and are still having issues bringing up the control panel and we can help you resolve the problem.

Back to Top

Q: CPanel Changes

A: The CPanel control panel that is installed on all NEIT Solutions' accounts is constantly being improved. It is upgraded automatically as new releases are developed.

This results in additional features being added to our hosting packages all the time.

The CPanel web-based control panel is one of the best...and it keeps getting better all the time.

Back to Top

Q: SSH / Telnet

A: SSH is similar to telnet, but it's more secure. It uses high level encryption and compression to make sure nobody can intercept your telnet session. NEIT Solutions offers SSH on all accounts and there is a built-in SSH client on the control panel.

However, we recommend that our clients download a copy of a free application called "Putty". Very easy to find on the net, just search "Putty" in yahoo, and it comes up. Very small EXE file (32K) and a great telnet application. It's much easier to do that than use the SSH app on the cpanel.

If you do use a third-party SSH client, simply put www.yourdomain.com in the host box, and check the SSH method. After it connects, use your cpanel username and password. You will start in the /home directory of your space (top level). Navigate with typical Linux commands.

Back to Top

Q: Shopping Cart

A: We offers three shopping cart programs on the control panel. Red Hat Interchange is a powerful and complete shopping cart program. It can handle vary complex storefronts and payment gateways. For those who don't have such a complex need or want to offer a more modest storefront, we also offer the Agora Shopping cart, which is much easier to configure and will meet the needs of a basic shopping cart.

A new option in the "addon scripts" section of the control panel is osCommerce. This is a much more intuitive cart that will meet most needs without the complexity of Interchange.

We also permit the installation of any custom CGI, PERL or PHP scripts into your space and there are many other good shopping carts available. Users should find no problem configuring their account for e-commerce.

If you need assistance setting up the Interchange cart, you may find the answers at Red Hat's site:

http://www.redhat.com/software/interchange

Back to Top

Q: Backups

A: We makes a backup of all files in your space at midnight every night. This backup is what we would use if there was a catastrophic failure in the server.

You can access this backup file in the control panel as well, to retreive a file that you may have accidentally deleted or changed.

In addition to this daily backup, we keep a weekly and monthly backup as well. You can use these to restore a file that was corrupted or damaged before the daily backup. You will need to ask us to get these files for you.

In spite of all our backup efforts, we recommend keeping a full copy of all current files in your space on your local machine as well.

Back to Top

Q: Mailing list tips

A: Be very careful when configuring the mailing list utility in cpanel. The default setup is that every post to the list from a member will go to every other member. This can, and has, caused users to be accused of SPAM.

There are two types of list that will avoid this, moderated and announce lists. Be sure to set these parameters if you are seeking to provide a newsletter-type list and not a full-fledged discussion list.

After you configure your options...test, test, test. Put in some of your own email addresses and be sure that the list operates as you expect.

Back to Top

Q: Creating FTP accounts

A: If you are looking to create a subdirectory with FTP access to it, the default behavior works great, but it should be done in a specific order:

First, create the FTP account. Creation of an FTP account in the control panel automatically creates a similarly named directory in your space. This is the only directory that the FTP user will have access to. This is the generally desired behavior anyway.

Then, make that directory a subdirectory to allow the user to reference their space with a simple URL like:

http://subuser.yourdomain.com

Back to Top

Q: Reading POP accounts with webmail

A: The "webmail" link on the front page of the control panel opens the mail for the main user account that was created when we opened your account.

If you wish to use webmail to read mail for other mailboxes that you create, you must do so in the "manage accounts" section of cpanel mail controls. You can also access the account directly (without going through cpanel) with the URL format:

http://www.yourdomain.com/webmail

Back to Top

Q: Adding Password Protection

A: If you wish to protect an area of your site to be accessed by members only or others with specific access, you can use the "web protect" feature on the control panel. It is found under "Site Management" on the right hand side.

Select the folder you wish to protect by clicking on it's name. Clicking the folder icon, as in the cpanel file manager, will descend into the folder so you can drill down.

Once you have selected a folder name, you can assign the resource name, or the name that will come up in the authentication box. You can then create users with access to that resource.

(It is not possible to protect a file, and if you want to restrict access to a file, place it into a folder for this purpose.)

Any call to files in this folder, whether direct URL or linked from another page will prompt for authentication.

IMPORTANT NOTE FOR FRONTPAGE USERS:
The web protect feature, and many others, makes use of the Apache .htaccess file in your space. Microsoft FrontPage uses this same file for it's authentication and on publishing, may overwrite changes you make via cpanel. Make a backup of the modified .htaccess file (name it something like .htaccess_my) so that if it is overwritten, you can rename your backup to return it.

Back to Top

Q: PHP Information

A: You can obtain a list of important PHP environment variables and system pathnames by creating a PHP page with a single command in it: phpinfo(). This will generate an HTML page giving you all of the important system variables and pathnames, similar to this:

http://webhosting.garymillerandson.com/php_info.php

Put the page on the server and call it up in your browser.

Back to Top

Q: Installing custom CGI scripts

A: We allow you to run cgi scripts on the servers, as long as they conform to our acceptable server resource. Any script that uses exceptionally high server resources (such as constant and excessive sendmail use) will have to be removed. Most CGI scripts will be fine.

CGI scripts should be put into the cgi-bin directory to be run. (This is required on all of our newer servers. Some of our older servers are configured to run any file with a .pl or .cgi extention as a script, even in the public_html directory. However, it is still good practice to put scripts into cgi-bin!)

Be sure that the folder and file permissions on any CGI scripts are set so that the "world" can execute them.

In addition, you must enable the CGI Wrapper in the CGI center of CPanel to allow your username to run scripts on the server. This wrapper allows your username to function as the "root" user for the purpose of running your custom scripts.

Back to Top

Q: Path to send mail.

A: Many scripts require a pathname to sendmail. This is located at:

/usr/lib/sendmai

Back to Top

Q: Path to PERL

A: Before a cgi script will work, certain paths must be specified in some scripts. After the "#" in the first line of the perl script, the path to perl must be specified. This path is:

/usr/bin/perl

This is the default in most programs and you will generally not need to modify PERL programs to run on our servers.

Back to Top

Q: Do you support ASP Or JSP pages?

A: We do not support ASP. We run exclusively on Linux servers, and do not have .asp script support.

We have added JSP (Java Servlet) support to certain servers, and if you plan to run JSP pages, we can move your account to one of those machines. If you know you will be requiring JSP when you sign up, please mention it.

(Don't confuse servlet support with JavaScript support, which is a browser technology. Our servers will all serve up JavaScript code as this is embedded in HTML.

Back to Top

Q: Can you help me with my Site Design or Scripts

A: Yes, we can if you go to webdesign.garymillerandson.com there will be more support and we will be able to help you, there may be certain fees may apply.

Back to Top

Q: Where to upload my files?

A: The Home Directory:

Your html files, and or the files you want to make accessible to the World Wide Web must be uploaded to your account. When you first FTP into your account, you'll be taken to your "Home" directory. Don't confuse this with your "web directory." The home directory is "not" accessible to the World Wide Web; it's a private directory where critical system files reside. DO NOT delete files that have been created by the system, otherwise your web site may disappear into cyber oblivion!

The public_html and www directory - (Where web accessible files are placed):

These are the two directories, where files you want accessed from the web must be placed. Open the folder "public_html" , which is your "web accessible directory." The folder named "www" is actually a shortcut to public_html, (both of them take you to your web directory). Upload the files you want accessible to your visitors and feel free to make the appropriate sub-directories you'll require.

Back to Top

Q: FTP Settings

A: When you configure your FTP program to upload files to your web space, host name should either be the IP address of your space or www.yourdomain.com (once your domain is resolving).

Username and password are the same as what you use to log into the control panel.

Back to Top

Q: CPanal "file manage" Vs. "FTP"

A: The file manager feature on the control panel is a very nice way to get a quick look, or make changes to an existing site. The main strength of this functionality is the ability to get at your files and perform maintenance from any computer with a web browser.

In our opinion however, it is not a sufficient substitute for an FTP program and we recommend that all clients download one for maintaining their site.

Just a tip

Back to Top

Q: What is FTP? Where can I get an FTP programs?

A: FTP (File transfer protocol) is the standard method for moving and managing files on a remote server. The software that you use to connect to that server is an FTP client.

Some design software, such as Microsoft Frontpage and Dreamweaver, include the FTP mechanism and an easy way to use it. See the documentation.

There are countless FTP clients available, and many of them are freely downloadable. You will find lists of them at sites like tucows.com or winfiles.com, along with ratings to give you the pros and cons of each. Newcomers to file transfer should choose a client that has a graphical interface.

One good, and free, product is called AceFTP and can be found here:

AceFTP Freewar

Back to Top

Q: Default "Home" page

A: When you go to www.yourdomain.com, the web server will look for an initial "default" (index) page to show...in the following order. This page must exist in the public_html directory of your web space:

index.html
index.wml
index.cgi
index.shtml
index.php4
index.php3
index.php
index.phtml
index.htm
default.htm
default.html
home.htm

If none of these pages is found on the server, your "site" will be a directory listing of the files and folders in your space.

Back to Top

Q: Setting up mail accounts

A: There are a couple of ways to configure your mail accounts. How you set it up will depend on how you want to handle your mail.

You have a specified number of POP email boxes with your account. You also have an unlimited number of email "alias" and forwarders.

There are two primary ways to setup your mail handling. The first way is to simply set up a forwarder. This may be perfect for you if you already check your ISP mail account and don't want to check another one. By simply forwarding mail sent to "user@yourdomain.com" to "you@yourcurrentemail.com", you will get mail addressed to you at your current mailbox, but don't need to give out that personal address. The other nice thing about this method is that you do not use up one of your POP email boxes.

The other method, setting up a POP mailbox, means that mail sent to "someone@yourdomain.com" will go to an emailbox for "someone." The mailbox will store the mail until the person collects, or reads and deletes it.

You can collect and or read mail from POP mailboxes with many different client programs, including Outlook, Outlook express, Eudora, Pegasus, and even Yahoo mail and Hotmail!

Settings for the mail client program are available in this FAQ page.

Basicly, you put "mail.yourdomain.com" as the POP server and username as "user@yourdomain.com" and password as set by you.

Back to Top

Q: Mail program setup

A: We provides a web interface for viewing and sending mail through a browser (webmail).

You can check your POP mailbox using webmail by going to:

http://www.yourdomain.com/webmail/

and entering the full email address as the username and the password you set when you created the account.

You can also check your email using standard programs like Eudora, Outlook, Yahoo mail, or Hotmail. (Any program that can access or download from a POP mailbox).

Mail program setup example:

If your domain was "yourdomain.com", and you had a POP mailbox called "user":

Mail server: mail.yourdomain.com
Username: user@yourdomain.com
Password: (your pop email password)

Back to Top

Q: FrontPage extensions

A: FrontPage extensions are provided free of charge if requested. Simply check the box when ordering your account or install them from the control panel at anytime. Our servers have the latest FP 2002 extensions!

Back to Top

Q: Publishing to a new site with FrontPage

A: If your shared-IP site has been created, but your domain name is not yet resolving, FrontPage will have a problem publishing to your space in the usual manner.

Generally, publishing to http://www.yourdomain.com works fine in FrontPage. But because the name is not pointing to your space, FP must use the IP address. For accounts with a dedicated IP (200MB and up), this works fine as the server knows which account to put the files in. If you have a shared IP, however, you will have to use the notation:

http://ipaddress/~username/

to publish to your site, or wait for the name to resolve.

You can also publish using FrontPage's FTP function. Just put:

ftp://ipaddress

instead of using the http: method

Back to Top

Q: Physical path to account root directory

A: The path to your root directory is:

/home/username/

Substitute "username" with the login you were assigned when you first received your account details.

Also, keep in mind when you configure your CGI, that your /public_html is included in your path. For instance, if you have a guestbook.pl script in your /cgi-bin, the exact physical path to that file is:

/home/username/public_html/cgi-bin/guestbook.p

Back to Top

Q: What is the "www" directory

A: The "www" directory is an alias of the public_html directory. All files that you wish to be accessible over the web must be placed under the public_html directory of your space.

This directory supports full paths and folders underneath it.

Back to Top

Q: Do you support Server Side Includes (SSI)?

A: Yes. All of our plans support the use of SSI.

When using a UNIX system it is sometimes necessary to enable certain HTML files executable for the purpose of using SSI. Server Side Includes are often used to run a cgi script. An include is called with an example such as this: After you insert your include, you must mark the HTML file as executable so the server will parse the file. This is done using one of two options.

1.) Renaming the file to .shtml: On our server any file name .shtml will be parsed. So instead of having an index.html file, you would name it index.shtml. This is the easiest way of enabling includes.

2.) CHMODing the file to 777: With CHMOD 777 you can also mark a file as executable. It is important to only make the files which you want parsed executable. This poses certain security issues, as well as a strain on our resources, as the processor has to work harder to parse a file.

Back to Top

Q: Understanding case sensitivity

A: Case sensitivity is a small detail which can throw many newer users into a tailspin. Unlike your local PC, the Unix file system is very particular about "uppercase" and "lowercase" file names. Therefore, if you were to install a script, (let's say the wwwboard discussion forum) for example), the name of this script would be wwwboard.pl. If you name a file picture file called me.jpg, then this is what you must call it as. Naming it me.JPG for example, (observe the uppercase) tells a Unix web server to treat it as a totally different file name.

Unix file servers are exceptionally fussy on this issue, so make sure you pay close attention to "case' when uploading files, or installing and configuring cgi based scripts. The same rule applies for all files including your .html pages. Again, the server treats .html and .HTML as two entirely different files. Want to keep in simple? Try to stick with lowercase letters in all file names and extensions.

Back to Top

Q: Custom Error Pages

A: Custom error pages are a really nice touch that are easy to create. All you need to do is create (or edit if it exists) a text file with the name .htaccess (no extention) and put it in your public_html directory. You only need one line in it:

ErrorDocument 404 /yourerrorpage.html

You can also replace the 404 with other error types if you want those as well (each on it's own line). 404 is the most common, and is the error someone gets if they try to load a page that doesn't exist. Replace the html page in the example above with the one you want shown when the user gets this error type (can be full path within public_html as well).

Currently, the tool for creation of the shtml error pages on the control panel does NOT create this .htaccess document...so this needs to be done manually.

Back to Top

Q: Editing files with the Linux "vi" editor

A: For linux gurus only:

Some advanced users may choose to do some file editing using linux's built-in editor, "vi". We have installed the
VI IMproved - enhanced (vim) and this is the default when you edit a file with vi.

vim-enhanced has a number of nice additional features including syntax color coding, undo/redo and additional editing tools. There are a number of good resources on the net to learn to use vi, but start at http://www.vim.org/docs.php

If the color coding bothers you, it can be turned off with the vi command

:syntax off

Turn it on using

:syntax enable

If the coloration is too light, it may be because you are on a dark or light background. You can specify which you are using with one of the following, which will change the color set to be more readable. The default on our servers is "dark"

:set background=dark
:set background=light

Using vi takes a lot of practice, but it can be a handy tool.

NOTE: If you do plan on using vi to edit files, PLEASE be sure to properly exit the program to avoid "stopped" processes accumulating on the server. You can exit vi with the command.

Back to Top

Q: What is "anonynow FTP"

A: Enabling anonymous FTP in the control panel allows users to upload files into your public_ftp directory without a specific username/password. Generally, the username is "anonymous" (without the quotes) and the password is the email address of the user. Users are ONLY given upload access to the public_ftp folder, which is outside of your website space (the public_html folder contains this content).

Examples of use would be for a web designer or printshop to accept digital photos or files from clients, or for a repository of files that are too big to attach to an email.

The upload area is public, and anonymous, and is therefore not secure and any data of a sensitive nature should be handled by providing clients a unique FTP account to upload to.

Back to Top

Q: Can I stop people from viewing a directory controls?

A: If there is no default home page in a specific directory, users who type:

http://www.yourdomain.com/directory/

will get a list of the files and folders in that directory.

The easy way to stop this list from showing up is to place a blank index.html file in the directory.

In addition, cpanel has an option that allows you to turn off directory viewing by folder. You can now use this in lieu of an index page.

Back to Top

 


FAQs
Home
Hosting Plans
FAQs
Support

 

©2002 Gary Miller and Son Web Design. All rights reserved.  Site Last Updated: