Changes

Configuring a Fedora Linux Based Web Server

No change in size, 20:41, 23 August 2007
no edit summary
To set up your own web site you need a computer, an operating system, a web server, a domain name, a name server and an IP address.
The computer can be any system capable of running Linux. In terms of an operating system, we will assume you are using Ubuntu Fedora Linux. Ubuntu Fedora Linux supports the Apache web server which can easily be installed once Ubuntu Fedora is up and running. A domain name can be registered with any domain name registration service.
If your ISP provides static IP addresses then you will need to associate your domain with your static IP address. This is achieved using a name server. Some domain registration services will provide this service for you. If yours does not, you can create a free account at [http://www.zoneedit.com/ http://www.zoneedit.com] and use their name servers to point your domain name at your static IP address.
The standard web server on Linux is Apache. The web server is the technology that receives requests from web browsers and servers up the requested web pages to those browsers.
The desktop version of Ubuntu Fedora Linux does not install the Apache web server by default. The first step in setting up a web server, therefore, is to install Apache. This can be performed either from the command-line or using the Synaptic Package Manager. To use the Synaptic Package Manager, click on the ''System'' menu, select ''Administration'' and and click on ''Synaptic Package Manager''. Enter your password if prompted to do so. Click on the ''Search'' toolbar button and search for ''apache2''. After the search complete the Apache 2 Server should be listed in the Synaptic window. Click on the toggle next to the Apache server and select ''Mark for installation''. Finally, click on ''Apply'' in the toolbar to begin the installation.
To install Apache from the command-line start a terminal window (Applications->Accessories->Terminal) and run the following command at the command prompt: