Skip to content
Snippets Groups Projects
Forked from 713 / Warden / Warden - archive
444 commits behind the upstream repository.
UNINSTALL 2.35 KiB
Uninstallation process
======================

Content

 A. Overview
 B. Uninstallation step
 C. Post-uninstallation steps

--------------------------------------------------------------------------------

A. Overview
-----------

For uninstallation of warden-server package from local machine use uninstall.sh.

For more information about uninstall.sh options run uninstall.sh -h.


B. Uninstallation step
----------------------

1) Stop Apache server

  # /etc/init.d/apache2 stop


2) Uninstall Warden server package (example)

  $ /opt/warden-server/uninstall.sh -d /opt/warden-server

  or (if you wanted to create symlinks to Warden server control scripts during the installation process - optional)

  $ /opt/warden-server/uninstall.sh -d /opt/warden-server -s /usr/local/bin


C. Post-uninstallation steps
----------------------------

1) Disable of mod_ssl module

  # a2dismod ssl


2) Remove Apache server configuration

 a) VirtualHost section configuration

  - remove include parameters from the Warden server configuration file (<warden-server_path>/etc/warden-apache.conf)

        # vim /etc/apache2/sites-enables/warden

                <VirtualHost *:443>
                ...

                Include /opt/warden-server/etc/warden-apache.conf
                </VirtualHost>


 b) remove Apache server performance configuration

        # vim /etc/apache2/apache2.conf

                  - prefork module settings

                        <IfModule mpm_prefork_module>
                                StartServers          2
                                MinSpareServers       4
                                MaxSpareServers       8
                                ServerLimit           700
                                MaxClients            700
                                MaxRequestsPerChild   0
                        </IfModule>

                 - connection settings

                        Timeout 10
                        KeepAlive Off


3) Drop MySQL database

        $ mysql -u <user> -h localhost -p <password>
  mysql> DROP DATABASE warden;
  mysql> exit;


4) Uninstall unnecessary packages (optional)

  # aptitude remove apache2 mysql-server libapache2-mod-perl2 apache2-mpm-prefork


5) Start Apache server

  # /etc/init.d/apache2 start


--------------------------------------------------------------------------------
Copyright (C) 2011-2015 Cesnet z.s.p.o