Categorii
Cum sa

Directoare protejate cu parola pentru subdomenii in Plesk

Plesk nu permite setarea de directoare protejata cu parola pentru subdomenii, avem doua variante:

1. cream cu plesk un cont nou care sa fie numele subdomeniului – subdomeniu.domeniu.tld, putem acum proteja directoarele direct din plesk

2. in directorul pe care dorim sa-l protejam cream fisierul .htaccess (daca nu exista) si adaugam urmatorul continut:

AuthName "Director protejat"
AuthType Basic
AuthUserFile /var/www/vhosts/domeniul.meu/subdomains/subdomeniul.meu/httpdocs/.htpasswd
Require valid-user

Apoi pentru fiecare utilizator, in directorul in care dorim sa tinem fisierul .htpasswd executam via ssh comanda:
htpasswd -c .htpasswd utilizator

Categorii
General

Uptime


sursa

Categorii
Cum sa

Autentificarea ssh dureaza cateva secunde

Problema apare atunci cand dns-urile nu raspund la interogari reverseDNS, autentificarea poate dura peste 10 secunde.

Se poate rezolva in doua modalitati:
varianta 1. adaugam ip-ul in /etc/hosts
varianta 2. modificam in /etc/ssh/sshd_config: UseDNS no

Dupa modificare repornim serviciul ssh:
/etc/init.d/sshd restart

Categorii
Cum sa

Plesk backup via command line

Pentru a crea un backup:
/usr/local/psa/bin/pleskbackup domains-name nume_domeniu --output-file=nume_fisier_backup

Pentru a reface contul din backup plesk
/usr/local/psa/bin/pleskrestore --restore nume_fisier_backup -level domains -verbose

Categorii
Cum sa

Bazele de date PostgreSQL create nu apar in cPanel

La serverele cu cPanel, bazele de date PostgreSQL create nu apar in cPanel desi ne anunta ca au fost create cu succes.

Problema apare in general pentru utilizatorii existenti inainte de instalarea PostgreSQL sau dupa o reinstalare/actualizare PostgreSQL. Solutia e reactualizarea drepturilor pentru utilizatorii cPanel.

cd /var/cpanel/users && for x in *; do su -c "createuser -S -D -R $x" postgres; done
Categorii
Cum sa

TypeError: rpmdb open failed

Pe un vps cu centos dupa restart, la rulare yum apare: TypeError: rpmdb open failed

Solutia:

rm -f /var/lib/rpm/__db*
rpm –rebuilddb
rm /dev/urandom
mknod -m 644 /dev/urandom c 1 9
yum update
Categorii
Cum sa

Activare DomainKeys pe servere cu cPanel

Pentru a activa DomainKeys pentru conturile de pe servere cu cPanel:
/usr/local/cpanel/bin/domain_keys_installer cont_cpanel

Script-ul va genera cheia necesara si va actualiza si zona acelui cont.

Categorii
Cum sa

Activare PEAR pe servere cu Plesk

Deși Plesk instalează implicit PEAR, o face doar pentru uz intern, nu permite accesul la PEAR din php.

Creăm directorul /usr/share/pear și copiem fișierele PEAR din directorul unde e instalat de Plesk /usr/share/psa-pear/ sau descărcăm de pe site-ul PEAR. Recomandabil e să le luăm de pe site-ul PEAR, cele instalate de Plesk nefiind cele mai recente versiuni.

Ca să putem folosi PEAR în php mai trebuie editat fișierul vhost.conf al domeniului pentru care dorim să activăm PEAR. Nu putem modifica direct in httpd.conf deoarece acesta va fi suprascris de plesk și pierdem setările.

Fișierul care trebuie editat este:
/var/www/vhosts/<domeniu.web>/conf/vhost.conf

Dacă fișierul nu există, îl creăm cu:

touch /var/www/vhosts/<domeniu.web>/conf/vhost.conf

Modificăm fișierul vhosts.conf:

<Directory /var/www/vhosts/<domeniu.web>/httpdocs>
        php_admin_value include_path "/var/www/vhosts/<domeniu.web>/httpdocs/:/usr/share/pear/"
        php_admin_value open_basedir none
<Directory>

Pentru subdomenii fișierul vhost.conf se află în:
/var/www/vhosts/<domeniu.web>/subdomains/<subdomeniu>/conf/vhost.conf

Pornim script-ul plesk care reface fișierele de configurare:

/usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=domeniu.web

Dacă dorim rularea pentru toate domeniile:

/usr/local/psa/admin/sbin/websrvmng -a -v

După acești pași PEAR e accesibil din php.

Putem seta ca la domeniile create de acum încolo PEAR să fie activ, edităm
/var/www/vhosts/.skel/0/conf/vhost.conf
introducem

php_admin_value include_path "/var/www/vhosts/@domain_name@/httpdocs/:/usr/share/pear/"
php_admin_value open_basedir none
Categorii
Cum sa

Instalare ffmpeg cu yum

Pe lângă varianta compilării putem instala ffmpeg si cu yum utilizând repo-ul RPMforge.

Pentru rhel5,centos5 i386:
rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
Pentru rhel5, centos5 x86_64:
rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS//rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm

Pentru alte versiuni sau distro-uri gasiti instructiuni de instalare RPMforge aici.

După adăugarea RPMforge putem instala ffmpeg:
yum update
yum install ffmpeg ffmpeg-devel