Administer a Website Using Webmin

Once a website is setup within Webmin it is very easy to be able to edit the different options for the website to have the site function exactly as you want.  Below is a brief explanation of using these functions.

1) Once you log into the webmin interface you will want to select servers and then the Apache webserver.

2) You will then want to select the virtual host of the site you want to administer.  

3) Once you are logged in you will be presented with this screen which gives you access to all of the different options you can set for the website.

These functions are as follows:

Process and Limits: This is used for settings thresholds on how the site behaves on the server.  You can set various limits for things like how much CPU or process limit the site can use.  It is recommended to leave these types of options at default unless there is a specific need to throttle these variables.  

Networking and Addresses:  This is used to setup features such as the server hostname and the server admin email address for the site.

Log Files:  These settings are for how the site log files will be handled.  It is important to remember that pending on how these logs are setup will affect the function of any 3rd party programs which are used to show site statistics such as how many hits the site has or the most visited pages.  

Document Options:  This is used to determine how the website will function at the directory level.  The options in here allow you to configure things such as allowing CGI execution or allow server side includes.  It is very important to be careful with these settings.  If they are set improperly it can alter how secure the site is and create a potential hazard.  These settings should be changed from someone who knows how they want their site to interact.

Mime Types: This option is for any specific settings to mime types that you would want to use for your site.  

Error Handling: This allows you to specify any variables for how you want the site to handle specific errors.  It is recommend to leave this setting at default unless there is a specific reason to change it.

User and Group: This controls what user and group CGI programs run as.

Aliases and Redirects: These options allow you to setup URL redirects and directory aliases to function how you want for the site. 

Directory Indexing:  This allows you to see how your directories function with features such as outputting HTML tags and what icon dimensions are set to.  It is recommend to leave these options as default unless there is a specific need to use them.

CGI Programs: This controls how CGI programs will run on the website.  Options such as variables and CGI aliases can be set here.

Proxying: These are options for if you want to have the site/server act as a proxy.  These options will alter the functioning of the site and are recommended not to be enabled unless there is a specific need to.

PHP:  This allows you to set the variables for how PHP will function on the website. 

Automatic Virtual Host: These are options for using the IP address instead of the hostname for the site.  

Filters: Allow filters to be used for input and output of specific file extensions.

Languages: This allows you to set the different variables for how languages/character sets will be used on the site.

Directives: This allows you to view the current Apache directives which are in place for the website.

Edit Directives: This allows you make manual edits to the Apache directives for how the site functions.  It is highly recommend to leave this option as default unless there is specific directive that needs to be added for how the site functions.

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

Installing htop

htop is an interactive process viewer for Linux, which is a powerful alternative to the...

Bind Multiple IP Addresses to a Single Network Interface Card (NIC)

This tutorial demonstrates how to bind multiple IP addresses to a single NICI'll be using LAN...

Clear Memory Cache on Linux Server

By default the Linux OS has a very efficient memory management process that should be freeing any...

Set the time on a Linux server

Log into the server via SSHAt the shell prompt run the following command:date MMDDHHmmYYYYFor...

Check your disk usage in Linux

A good way to check your disk usage for folders on your Linux server is via shell.Download...