PLESK domains mysql backup

Skriptas skirtas daryti kiekvieno domeno mysql duomenų bazių kopijas. Skriptą reikia vykdyti per cron užduotis.

/opt/mysql_local_backup/backup.sh

#!/bin/bash
# TIK PLESK VALDYMO ĮRANKIO SERVERIAMS

# === SETTINGS ===
DB_BACKUP="/opt/mysql_local_backup/dumps/"	# Galima keisti į sau patogų katalogą
DB_USER="admin"					# PLESKO DB pagrindinis vartotojas
DB_PASSWD=`cat /etc/psa/.psa.shadow`		# Slaptažodis
SYS_USER="root"					# Jeigu nurodomas docrootas ir norima, per FTP pasiekti failus
GROUP="root"					# Grupė, taipat nurodoma. Pleske dažniausiai psacln
# ================

# Kuriama direktorija
/bin/mkdir -p $DB_BACKUP

# BACKUP DARBAS
while read DOMAIN DB
	do
		/usr/bin/mysqldump --user=$DB_USER --password=$DB_PASSWD $DB | /usr/bin/gzip > "$DB_BACKUP/$DOMAIN-$DB-$(date +%Y-%m-%d_%H%M).sql.gz";
	done < <(/usr/bin/mysql --user=$DB_USER --password=$DB_PASSWD -NBe "use psa; select domains.name, data_bases.name from domains, data_bases where data_bases.dom_id=domains.id;")

# Keičiamas failų owneris:
/bin/chown -R $SYS_USER:$GROUP $DB_BACKUP
# Valomi seni backupai:
/usr/bin/find $DB_BACKUP -type f -mtime +3 -name "*.sql.gz" -exec /bin/rm -rf {} \;

Cron paleidimas kas naktį (galima ir dažniau, priklausomai nuo duomenų bazių dydžio ir duomenų svarbumo):

/etc/cron.d/mysql_local_backup.cron

50     4      *       *       *       root /opt/mysql_local_backup/backup.sh 1>/dev/null 2>&1

PLESK self-signed SSL atnaujinimas per CLI

Naujausias FIREFOX pasibaigus SSL sertifikatui neleidžia prisijungti prie serverio panelės. Yra du būdai kaip atsinaujinti. Tai pirmas prisijungus per CHROME naršyklę ir atsinaujinti arba antras būdas, kuris čia aprašytas, tai per terminalą.

Instrukcija:

  • Prisijungiame prie serverio su root vartotoju.
  • Einame į plesk admin direktoriją ir pervadiname seną sertifikatą:
    # cd /usr/local/psa/admin/conf/
    # mv httpsd.pem{,.old}
    
  • Kuriame naują sertifikatą:
    # openssl req -new -nodes -x509 -out httpsd.pem -newkey rsa:2048 -keyout httpsd.pem -days 3650
    
  • Šiame žingsnyje paprašys užpildyti kai kuriuos duomenys. Juos užpildome teisingai.
  • Atnaujinus SSL perkrauname PLESK valdymo pultą:
    # service sw-cp-server restart
    
  • Parallels PLESK konfigūraciniai failai ir išrašai (log)

    Šis sąrašas tinka tik Unix / Linux (M$ Windows netinka).

    ŠALTINIS: < http://kb.parallels.com/en/111283 >:

    Pagrindiniai SERVISAI

    Valdymo pultas

    Error log: /var/log/sw-cp-server/error_log
    Access log: /usr/local/psa/admin/logs/httpsd_access_log
    Panel log: /usr/local/psa/admin/logs/panel.log

    serviso valdymas:

    Stop:

    /etc/init.d/psa stop

    Start:

    /etc/init.d/psa start

    Restart:

    /etc/init.d/psa restart

    konfigūraciniai failai:

    php: /usr/local/psa/admin/conf/php.ini
    www: /etc/sw-cp-server/applications.d/plesk.conf
    features: /usr/local/psa/admin/conf/site_isolation_settings.ini

    Continue reading Parallels PLESK konfigūraciniai failai ir išrašai (log)