Hosting Control Panels
Allows users to manage their various hosted services in single place.
Creating webspaces Creating FTP accounts Creating email accounts Managing databases Server logs, bandwidth usage, Web statistics, file
manager, Application installer, Email, SSL, Server security, email filtering.
Brief Overview Plesk was originally released under the U.S. company Plesk Inc.
and designed in Novosibirsk, Russia.
Plesk was acquired by SWSoft in July 2003.
SWSoft renamed themselves under the Paralels name in 2008.
Parallels is located at Russia.
Started with version 6 and the latest version is 11.
Parallels Panels
Power User Panel
Reboot server, Start/Stop services, View resource alerts.
Server Administration Panel Create Resellers and customers, Create and assign
subscriptions/domains, IP allocation, SSL certificate settings, database access, migrations, backups, server-wide email and spam settings, plus all Reseller abilities.
Control panel Individual webspace,database, email, ftp, file manager etc to each
account.
Domain Control Panel
Server Administration Panel
Power User Panel
Plesk Installation
Download Auto Installer script compatible with the OS bit version as well as release version. Remove preinstalled packages like HTTP,PHP,MySQL. Set selinux disabled, yum should be available
mkdir /root/plesk
wget plesk_auto_installer_file_name
chmod +x plesk_auto_installer_file_name
./plesk_auto_installer_file_name
Plesk Autoinstaller
Plesk PSA Database Plesk uses a ‘psa’ database to store all the data and values.
The /etc/psa/.psa.shadow file contains the MySQL admin password.
mysql -uadmin -p`cat etc/psa/.psa.shadow`
mysql> show databases;
+-------------------------+
| Database |
+-------------------------+
| information_schema |
| mysql |
| psa |
+-------------------------+
mysql> use psa;
mysql> show tables;
Backend files in Plesk
Apache
Apache configuration file : /etc/httpd/conf/httpd.conf
Plesk httpd : /etc/httpd/conf.d/zz010_psa_httpd.conf
Include conf: /etc/httpd/conf.d
Startup script: /etc/init.d/httpd
Apache main log files under : /var/log/httpd
Domain Specific Logs: /var/www/vhosts/domain.tld/statistics/logs/error_log
Plesk root directory : /usr/local/psa
Version : /usr/local/psa/version
Admin password is stored : /etc/psa/.psa.shadow(/usr/local/psa/bin/admin --show-password)
Plesk configuration file : /etc/psa/psa.confStartup script : /etc//init.d/plesk
PHPPhp configuration file : /etc/php.iniPhp extension modules : /etc/php.d
Backend files in Plesk
named
Conf file located : /var/named/run-root/etc/named.conf
DB record : /var/named/run-root/var/domain.com
Log file : /var/log/messages
Service to restart : /etc/init.d/named restart
FTP
Conf File: /etc/proftpd.conf
Log File: /var/log/messages
MySQL
Databases are located at : /var/lib/mysql Configuration file : /etc/my.cnf Mysql log : /var/log/mysqld.log
Mail Server
Location of qmail directory : /var/qmail Mail directory of a domain : /var/qmail/mailnames/domain.com Mail log : /var/log/maillog or /usr/local/psa/var/log/maillog
Plesk Backend Scripts
Checking mail permissions /usr/local/psa/admin/sbin/mchk mchk.exe
Rebuilding/removing vhost /usr/local/psa/admin/sbin/httpdmng / websrvmng
Post upgrade repaire /usr/local/psa/bootstrapper/PP-Version-bootstrapper/bootstrapper.sh
Auto-Installer
/usr/local/psa/admin/sbin/autoins taller.shai.exe
Retrieving admin password/usr/local/psa/bin/admin --show-password "%plesk_bin%\plesksrvclient" -get
Updating Web statistics /usr/local/psa/admin/sbin/statistics --calculate-one --domain-name=egglesscooking.com
Switching Mail servers /usr/local/psa/admin/sbin/autoinstaller --select-release-current --install-component postfix
Adding Apache Modules
Setting Cronjobs
Account Adding