Simple Server Config

From Wiki

Revision as of 11:47, 5 August 2011 by Admin (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents

Overview

The 1H Simple Server Config (SSC) is a system tool shipped with 1H Hive. Its purpose is to allow 1H clients to manage their server configuration in a fast and simple manner. The 1H SSC comes with Web Interface for WHM in case you are using cPanel and console interface which can be ran via SSH.

The 1H Simple Server Config is rpm based and each time you build a new configuration only the changes you made are applied to your server instead of re-compiling from source each time you would like to simply add one new module for Apache, for example. Applying only the necessary adjustments to the server configuration makes the SSC software very fast and as light-weight as it could be.

Functionality

Тhe main functionality of 1H SSC (Simple Server Config) is listed below. More details how to perform changes to your server is provided in the next sections.

Web Interface

You can find the 1H Simple Server Config under the Plugins section for WHM. Clicking on it will bring you to the Home page for the web interface.

1hssc 01.png

The screen is divided in 3 sections:

Web Server/PHP Setup

Current Apache/PHP Configuration will load a screen where you will be able to view the current setup and easily navigate to the corresponding part of the Simple Server Config by clicking the change button for the configuration you would like to alter:

1hssc 02.png

Previously Saved Apache/PHP Config will load a list of saved configuration files that you can use to load a previously saved configuration and then build it for your server.

1hssc 03.png

It also possible to upload files you have saved locally to your machine.

Once you have accessed the Simple Server Config you will notice a navigation panel in the upper part of the plugin. The options available there are:

1hssc 04.png

The other 4 are described in more details below:

Apache Version

The Apache Version section allows you to change the current Apache server version. You will be able to choose from the list of available version. Also the current version you are using is denoted in this screen.

1hssc 05.png

Apache Modules

The Apache modules section allows you to adjust what modules should be loaded for the Apache version you have chosen. Note that large part of the modules for Apache are built in and available for all Apache versions shipped with 1H Hive.

1hssc 06.png

PHP Version

The PHP Version section will allow you to both choose which PHP version you would like installed for your server as well as which is the default PHP version for your server:

1hssc 07.png

More information how to change the PHP versions per account and per folder you can find in the PHP Version Change article.

PHP Options

Under the PHP Options section you will be able to both alter the modules for each of the PHP versions you have chosen to be enabled as well as alter the various PHP Variables for each version, should you need to do so.

PHP Modules

The PHP Modules (like Apache modules) are separated in 2 types - Available and Built-in. You will able to view all built in modules for each PHP version and choose which from the available ones should be installed.

1hssc 08.png

PHP Variables

The PHP Variables tab for each PHP version will allow you to make modification to the PHP variables values for the corresponding PHP. There is no restrictions what variables will be set for one version and what for another.

1hssc 09.png


NB: Note that you are able to Save and Build the configuration at any point. There is no problem to go and change a single PHP module only then build the new configuration. The Simple Server Config software will rebuild the configuration applying only changes you have made.

Console Interface

Once you have 1H Simple Server Config installed for your server (It is included by default with each 1H Hive installation). The Console interface can be started simply by typing the following command as root:

ssc_cli

The interface is in many ways close to the Web Interface available in WHM only simplified. The main options available in the web interface are present here as well.

You can navigate through the interface using the arrow keys, tab to jump through sections and space/enter to make a selection. Also there is no problem to use the mouse for navigation and making the desired choices.

Apache Version

The first screen of the interface allows you to choose the desired Apache version for the server.

1hssc 10.png

Once you have made your choice you can:

Apache Modules

The Apache modules section allows you to adjust what modules should be loaded for the Apache version you have chosen. Note that large part of the modules for Apache are built in and available for all Apache versions shipped with 1H Hive. The built-in modules are now shown under the 1H Simple Server Config console interface.

1hssc 11.png

Once you have made your choice you can:

PHP Version

The PHP Version section will allow you to both choose which PHP version you would like installed for your server as well as which is the default PHP version for your server.

1hssc 12.png

PHP Modules

Much like in the web interface you will be able to choose which of the available modules for each PHP version should be installed. Note only that built-in modules are not listed under the console interface and that you are not able to alter the PHP variables through it. Variables can be later adjusted via the SSC Web Interface or by simply modifying the corresponding PHP configuration file.

1hssc 13.png

Previously Saved Configuration

Clicking on File in the upper left part of the screen or via the Ctrl+F key combination you will get a menu that allows you to:

What you should know is that by selecting Previously Saved Configuration a new dialog will popup that will allow you to load a configuration you have previously saved on this server.

1hssc 14.png

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox