Hosting
From KnowledgeBase
Hosting
Web hosting is a method of placing files on the internet allowing the public to view them.
Contents |
FTP
Almost all hosts provide FTP access to hosting accounts, be it on a dedicated server or shared server, Windows or Linux/Unix/Other Variants. FTP stands for File Transfer Protocol, a simple and mainly secure service to allow users to authenticate and upload files to their hosting space, many hosts provide directories to upload to, be in httpdocs, htdocs or some other similar layout, others instantly authenticate you in to your web visiable folder.
Connecting to FTP requires an FTP Client:
- CuteFTP
- Dreamweaver
- FileZilla
- more...
Many options are available and settings available, it is recommended that you try some of these (some free, some trials are availiable) to see which one fits your needs and skills, many have features that you will never use, apart from Upload, Download, New Folder, almost everything else is done for you.
WebServer
Web Servers allow you to see the files hosted in your hosting space. There all kinds of Web Servers available some more popular than others.
- Apache
- LightHTTP
- IIS
- more...
1stDNS's Web Server of choice is Apache, however there others fully supported by our trained staff to provide you with the solution which suits your needs for your site.
Apache
Apache supports a very wide range of features almost all are open-source and easy to use, and expand Apache's basic functionality (Serving html files) modules (add-on/expansion) provides huge functionality, this is called PHP.
PHP
http://www.php.net, provides a HUGE and ever expanding range of functions/classes (explained later) to make very large and complex applications to make a website more than just something people view on the internet to something they interact with and become involved in, this very Wiki is programmed in PHP, allowing users to read, learn and contribute. A simple to learn language, similar in many ways to Perl/CGI.
Perl/CGI
A language that I have never really had any time to learn properley however can review and alter code where required to improve or simplify based on my needs, similar in may ways to PHP as stated above, however interacts with linux in huge way with the use of CPAN, a libary/pool of resources for the Perl Developer.
LightHTTP
TBC
IIS
A very popular, and the only native (known at time of writing) HTTP Server for Windows Servers, it has been around to my knowledge since Windows NT, however may have been around longer, providing users with a relatively simple to configure and manage interface, yet provide expansion to provide the same advanced features of other HTTP Servers. Personally I am not a fan, however see in some applications it has its place, with very comprehensive tools to assist in the development of .NET applications (Visual Studio) makes it easy to create simple yet feature rich sites, and worth trying to master, however, being an Open-source kind of guy, I prefer the Linux breeds.

