Author Archives: admin

Configurare BIND si virtual hosts in Webmin

Instalare CentOS7 cu Apache, PHP, MySQL si vsftpd, administrare prin Webmin, configurarea zonelor/domeniilor in BIND, apoi configurarea virtual host pentru Apache.

  1. Instalare CentOS 7 – Minimal Install
    Detalii instalare aici
    Actualizare software


    Instalare Apache (httpd) si pornire serviciu

    //start service

    //Enable Apache to automatically run every time your server reboot

    Instalare PHP

    //restart Apache

    Acum se poate rula un fisier php pentru comanda phpinfo().

    Instalare Maria-DB (mysql)

    //start

    //enable on system boot

    //check status

    //pentru setarea parolei si alte configurari de securitate

    Instalare phpMyAdmin
    //download the rpm file

    //enable the repository and delete the .rpm file as it is not needed again

    //restart Apache

     

  2. Instalare Webmin
    //first, create a new file webmin.repo in /etc/yum.repos.d/

    //paste below

    //install webmin GPG key using below command.

    //update the repositorys

    //install webmin

    //Start the service and make it start automatically

    //change the port to 10005

    //“port=10005” and save

    Instalare VSFTPD

    //configurare vsftpd

    Disallow anonymous, unidentified users to access files via FTP; change the anonymous_enable setting to NO:

    Allow local uses to login by changing the local_enable setting to YES:

    If you want local user to be able to write to a directory, then change the write_enable setting to YES:

    Local users will be ‘chroot jailed’ and they will be denied access to any other part of the server; change the chroot_local_user setting to YES:

    Pornire serviciu vsftpd si configurare pentru pornire serviciu la pornirea sistemului

    //Add vsftpd module to Webmin
    Download https://provider4u.de/images/downloads/vsftpd.tar.gz
    Log into Webmin
    Webmin Configuration > press the Webmin Modules button > Upload the file
    In Servers > Vsftpd configure the Module
    Change path from /etc/vsftpd.conf to /etc/vsftpd/vsftpd.conf
    Save

    Add to end of vsftpd.conf:


    //Add a ftp_user and ftp_user_password to Linux with primary group FTP and subgroup Apache
    (se poate crea din Webmin)
  3. Configurare BIND
    Un-used Modules > BIND DNS Server
    Click pentru instalare modul
    Servers > BIND DNS Server > Create Master Zone
    Zone Type: Forward
    Domain Name: lorand.ro
    Email address: contact@lorand.ro
    Use zone template: No
    Add reverses for template addresses? Yes
    Edit Master Zone
    Add Address Record
    Name: ns1.lorand.ro
    Address: 192.168.2.73
    Add Nameserver
    Zone name: lorand.ro.
    Name server: ns1.lorand.ro.
  4. Creare user pentru domeniu
    adduser lorandro
    passwd lorandro
    mkdir -p /home/lorandro/htdocs
    chown -R lorandro /home/lorandro
    chmod o+x /home/lorandro
    (utilizatorul astfel creat se va putea autentifica si prin FTP, cu acces doar la folderul lui: /home/lorandro) 
  5. Configurare Apache virtual host
    Server > Apache Webserver > Create virtual host
    Any address
    Port default
    Document root: /home/lorandro/htdocs
    Server name: lorand.ro
    Dupa creare, click pe Virtual host-ul creat > Network and Addresses
    Alternate virtual server names: *.lorand.ro
    Apply configuration (or restart Apache service)

Copiere fisiere intre doua servere VMware ESXi

VMware recomanda folosirea SCP pentru copierea fisierelor intre hosturile ESXi. Hosturile ESXi contin utilitarul SCP ca parte a pachetului SSH. Este necesar ca pe ambele servere sa fie pornit serviciul sshd .

Pentru copierea unui fisier de pe host-ul ESXi pe alt server se foloseste urmatoarea comanda:

Daca se doreste copierea tuturor fisierelor se foloseste:

Daca se obtine eroarea lost connection  atunci trebuie verificat daca sunt deschise porturile ssh in firewall-ul ESXi. In clientul vSphere click pe host > Configuration > Security Profile > Firewall > Properties trebuie bifata optiunea SSH Client daca se doresc conexiuni ssh spre alte servere, si optiunea SSH server daca se doresc conexiuni spre hostul curent.

In cazul primei conectari la un server SSH e posibil sa se obtina urmatorul mesaj:

Se va raspunde cu yes .

 

Pornire automata instanta SAP la pornirea sistemului

Serviciul SAP[SID]_00  trebuie configurat sa porneasca automat.

Apoi se editeaza fisierele:

si, la finalul fiecaruia, se adauga comanda:

E important ca aceasta sa nu fie ultima linie din fisier, altfel va fi ignorata. Daca e ultima linie se apasa Enter la sfarsitul ei.

Instalare libssh2 si php-ssh2 pe un server CentOS

Descarcare pachet libssh2 de la http://libssh2.org:

Descarcare pachet php-ssh2 de la http://pecl.php.net/package/ssh2:

La finalul instalarii fisierul ssh2.so va fi copiat la locatia /usr/lib64/php/modules.

Modifica fisierul php.ini adaugand linia urmatoare in sectiunea extensions:

Verificare utiliand functia phpinfo().

La final trebuie restartat serviciul httpd.

Health monitor nu afiseaza valori dupa upgrade la Plesk 12.5

Cauza: fisierele de statistici sunt corupte

Solutia: stergerea fisierelor de statistici

1. Oprirea serviciului sw-collectd:

2. Aflarea locatiei unde se afla fisierele de statistici:

3. Stergerea efectiva a fisierelor:

4. Repornirea serviciului sw-collectd:

 

 

 

Rezolvare problema “Unable To Resolve UUID”

Dupa clonarea unui HDD dintr-un server web care ruleaza CentOS 6, la pornire apare eroarea:

Cauza, a fost faptul ca la efectuarea clonei a fost modificat identificatorul HDD-ului destinatie.

Solutia era ca acest identificator sa fie corectat in fisierul /etc/fstab de pe HDD-ul sursa (cel de pe care booteaza sistemul de operare). Pasii urmati au fost urmatorii:

  1. Aflarea identificatorului corect
    Comanda blkid  returneaza identificatorii corecti pentru toate HDD-urile instalate/montate. De aici se va nota identificatorul pentru discul sdb1 (in cazul meu).
  2. Corectarea identificatorului in fisierul /etc/fstab
    Implicit fisierul /etc/fstab va fi read-only, deci nu vom putea face modificarile necesare. Prin urmare se vor rula comenzile urmatoare:

    Abia apoi vom putea edita fisierul /etc/fstab pentru a face modificarile necesare: