Tag Archive 'Apache'

Introduction to Webmin

The number of control panels on the market keeps expanding into an even greater variety.  Almost everyone is familiar with cPanel along with rivals such as Plesk and H-Sphere.  One control panel you may not be familiar with is Webmin, a super-functional application that certainly warrants a closer look.

What is Webmin?

Webmin is a software tool designed to simply the process of managing Unix and Linux platforms.  The program is compatible with virtually any web browser, permitting various administrative tasks through a cleanly designed, user-friendly interface.  Webmin provides the ability to manage various aspects of the web hosting environment from setting up a web server and creating accounts to maintaining FTP and mail servers.

Webmin Features and Capabilities

The Webmin control panel allows you to do the following:

  • Use NFS protocol to exports files and directories to other systems
  • Set up quotas to control how much disk space is allocated to users
  • Install, manage and delete software packages in formats such as RPM
  • Modify the systems’ DNS settings, IP address and routing configuration
  • Set up firewalls for added security or to provide LAN access to the internet
  • Create and configure virtual servers on Apache
  • Manage databases, tables and fields on MySQL or PostgreSQL database servers

These are just some of the capabilities offered by the Webmin software.  Because it is accessed via a browser, you can login from any system connected to your own through a network.  There is no difference between running Webmin locally or remotely.  The software is built on a modular design, meaning each of its functions are contained in a module that can be installed or uninstalled independent of the rest of the application.  This structure alone makes Webmin very distinctive of your average control panel.

Although Webmin is primarily used on the Linux platform, it also integrates with Unix flavors such as FreeBSD, HP/UX and Solaris.  One of its greatest strengths is the ability to adjust its behavior and interface in accordance to the underlying platform.  For example, Webmin can conceal the obvious differences between Linux and other Unix variants by presenting an interface that is either identical or quite similar regardless of what system you are using.

Webmin Disadvantages

Webmin offers many advantages but is not very useful on its own accord.  This is because unlike cPanel which acts as a server, Webmin is merely a configuration tool and therefore, it depends on other applications to perform.  For instance, in order to user the Apache module, the actual Apache web server application must be installed on the system.  The good thing is that all of these servers and services it relies on are included standard with Unix-like distributions or can be freely downloaded and implemented.

Who Needs Webmin?

The Webmin control panel is designed for users with a familiarity of Linux commands but are not all that familiar with the intricacies of server administration.  This software assumes that the user is familiar with basic networking concepts such as DNS servers, IP addresses and hostnames as well as the layout of the Unix file system.   Those who possess these capabilities can enjoy everything from the power to set up FTP accounts and simple website management to root privileges and custom software installations.

Category: Control Panels
Tags: , , , , , , , , , , , ,
Posted on Monday, Apr 06, 2009
Trackback URI   Comments RSS

Meet the Web Server

There is a lot that goes into running a web hosting business.  The provider needs an internet connection, bandwidth and data facility to store the equipment that enables the service.  While numerous components are required, almost all of them revolve around the web server.

What is a Web Server?

There term web server actually describes to different elements.  One is the computer that stores the data for a website.  The other is a software application that runs on the computer and processes requests from web browsers and other client-side technologies.  Though often used interchangeably, these two components are quite different.  For this reason, one should always clarify the mentioning of a web server as it can refer to either a machine or an application.  This article will focus on the latter and give a brief overview on how this type of software works.

The Web Server in Action

A web server application helps the actual hardware serve web pages upon the request of a browser such as Internet Explorer or Opera.  Because it deals primarily in HTTP (Hypertext Transfer Protocol) requests, this type of application if often referred to as an HTTP server.  After receiving a request, the server runs HTTP, which is a protocol for transferring data over the internet and enabling two computers to communicate with each other.  When using your web browser to access any given website, a request is transmitted to a web server on a remote computer.  The server application then processes the browser’s request and attempts to locate the requested web page.  If it is found, the server sends the page to your browser which then displays the appropriate content.

Commonly Used Web Servers

The Netcraft Web Server Usage Survey reports that the Apache HTTP server is the most the widely installed web server in the world, claiming that it has nearly 60% of the market share.  As an open-source application, Apache supports numerous open-source technologies such as the Linux operating system and MySQL database server.

The main competitor to Apache is IIS (Internet Information Services), a robust server application developed by Microsoft.  This web server was designed to work with various server editions of the Windows operating system.  Though it is compatible with MySQL and other open-source technologies, IIS was designed to be integrated with Microsoft products such as ASP (Active Server Pages) and the SQL Server.  Other web server applications exist but they are rarely used in comparison to Apache and IIS.

Using a Web Server off the Web

While primarily intended for the web hosting arena, web server applications can also be used for other purposes as well.  For example, many techies have the Apache server installed on their Windows-based computers.  This is great for someone who scripts custom programs for their own servers.  Several developers find this method much easier than working on a remote server.   So, if you have a powerful computer with a need to create PHP or ASP scripts, a web server like Apache or IIS could work wonders on your system.

Category: About Web Hosting
Tags: , , , , , , , ,
Posted on Wednesday, Mar 11, 2009
Trackback URI   Comments RSS

Web Hosting with PHP-Nuke

When searching for a web host, you need to look for much more than storage space and bandwidth.  The overall quality of service is critical and should include around the clock support, tight security and redundant backups.  Aside from that, a host should be able to provide you with tools that add ease to the tasks of building and administering your site.  There are several programs that will help you accomplish this; a dynamic CMS named PHP-Nuke is one of them.

What is PHP-Nuke?

PHP-Nuke began as a fork of a news portal called Thatware.  The software grew to popularity very quickly and has spawned various systems of its own including PostNuke, DragonFly CMS and Xoops.  Though primarily used for automated news publishing, PHP-Nuke is a full content management system capable of creating dynamic websites for many purposes.  Its main initiative is to allow webmasters to create huge online communities where moderators and users can post content and make comments.  The core of PHP-Nuke is packed with features and numerous add-ons are available to enhance its functionality.

The PHP-Nuke CMS is scripted entirely in the PHP programming language.  In order to function, it requires server components that support the language such as Apache and an SQL database like MySQL or Postgre SQL.  Under the GNU General Public License, the source code of PHP-Nuke can be freely distributed and modified.  The latest version, 7.5, is the first to come with a $10 download charge.  Depending on the web host, you could get this amazing CMS as a part of your monthly hosting plan.

PHP-Nuke for News

PHP-Nuke comes included with various modules.  One you are most likely to try first is the News module.  This component allows you to place news items in different categories and automatically sorts them by date on your homepage.  Another module is for archiving which enables easy indexing by users and the search engines.  When site members submit their content, you have the final say on which articles are approved and can manage the entire process from a simple administrative panel.

Whether you want to publish news and articles or simply a huge site for your business, PHP-Nuke can help you get it done.  Here are some of the features:

Advertising - Easy management of your advertising campaigns with support for HTML, JavaScript and Flash

Encyclopedia - A robust module for managing terms, phrases and their definitions

Forums – Simple implementation and management of discussion forms

Members List – Displays a full list of all the members on your site

Search Engine – Allows users to easily find content on your site

News Submission – A simple form that allows users to submit news and articles to your site

Private Messaging - Allows members to communicate or block out other members

Avantgo – Service that offers a mobile version of your last 10 published articles

Conclusion

On its own, PHP-Nuke is a dynamic CMS capable of building amazing websites.  With the aid of add-on modules, the system is greatly enhanced with twice the power.  If a thriving online community is something you are after, you stand to benefit tremendously from a web host that offers or supports this software.

Category: CMS
Tags: , , , , , , , , ,
Posted on Tuesday, Dec 16, 2008
Trackback URI   Comments RSS

« Prev

Sponsored Links