Tutorial hosting: Cum sa alocati mai multe adrese IP la un cont cPanel

Acest tutorial de hosting va va ajuta sa alocati o adresa IP dedicata pentru subdomeniile si domeniile dvs. addon. Veti avea nevoie de ea atunci cand instalati SSL pentru astfel de domenii. Initial, acest lucru nu poate fi facut prin WHM. Trebuie sa editati unele fisiere de configurare din cPanel. Deci, trebuie sa va logati la server ca root folosind SSH.

Va rugam sa fiti constienti ca atribuirea unui IP dedicat pentru un alt motiv decat pentru a instala SSL va fi o incalcare a termenilor ICANN. Pentru mai multe detalii cu privire la politicile ICANN, puteti vizita site-ul sau oficial.

Editarea fisierelor UserData

Pentru a atribui un IP dedicat, practic trebuie sa editati fisierul de configurare Apache, modificati vhost pentru a utiliza noua adresa IP, apoi salvati si reporniti Apache HTTP Server. Apoi, editati zona DNS, astfel incat subdomeniul sau domeniul addon va indica noul IP. Tineti cont de faptul ca nu trebuie sa editati direct fisierele de configurare Apache, deoarece acestea sunt generate automat de cPanel. Fisierele de configurare pot fi regenerate prin introducerea acestei comenzi:

/scripts/rebuildhttpconf

Deci datele utilizatorului au diverse fisiere care ajuta constructorul de configurare Apache sa construiasca virtual host entry-ul. Va trebui practic sa navigati la folderul de utilizator in /var/cpanel/userdata, si sa editati fisierele corespunzatoare pentru domeniul addon sau subdomeniu si sa inlocuiti intrarea IP cu noul IP pentru subdomeniu sau domeniu addon.

cd /var/cpanel/userdata

In continuare, va trebui sa localizati utilizatorul care cere ca fiecare subdomeniu sa utilizeze o adresa IP dedicata. Vom numi acest utilizator “utilizator1“. Pentru a deschide folderul userdata al lui username, introduceti comanda:

cd utilizator1

In interiorul directorul userdata veti gasi urmatoarele fisiere:

domeniu.ro
domeniu.ro.cache
sub1.domeniu.ro
sub1.domeniu.ro.cache
main
main.cache

In continuare, va trebui sa modificati adresele IP pentru subdomeniul sub1.domeniu.ro. Puteti face acest lucru utilizand editorul de text preferat (vi, vim, pico, nano, etc). Cand deschideti fisierul pentru a-l edita, ar trebui sa vedeti intrari care seamana cu urmatorul:

customlog:
 -
 format: combined
 target: /usr/local/apache/domlogs/sub1.domeniu.ro
 -
 format: "\"%{%s}t %I .\\n%{%s}t %O .\""
 target: /usr/local/apache/domlogs/sub1.domeniu.ro-bytes_log
documentroot: /home/utilizator1/public_html/sub1
group: Grup1
hascgi: 1
homedir: /home/utilizator1
ip: 123.234.123.1
owner: utilizator1
phpopenbasedirprotect: 1
port: 80
scriptalias:
 -
 path: /home/utilizator1/public_html/sub1/cgi-bin
 url: /cgi-bin/
 -
 path: /home/utilizator1/public_html/sub1/cgi-bin/
 url: /cgi-bin/
serveradmin: webmaster@domeniu.ro
serveralias: www.sub1.domeniu.ro
servername: sub1.domeniu.ro
usecanonicalname: 'Off'
user: utilizator1
userdirprotect: ''

In cadrul fisiserelor subdomeniilor, va trebui sa editati intrarea ip pentru a reflecta adresa IP dedicata, care ar trebui sa detina subdomeniile utilizatorului. Pentru sub1.domeniu.ro, va trebui sa editati fisierul pentru a reflecta urmatoarele informatii:

customlog:
 -
 format: combined
 target: /usr/local/apache/domlogs/sub1.domeniu.ro
 -
 format: "\"%{%s}t %I .\\n%{%s}t %O .\""
 target: /usr/local/apache/domlogs/sub1.domeniu.ro-bytes_log
documentroot: /home/utilizator1/public_html/sub1
group: Grup1
hascgi: 1
homedir: /home/utilizator1
ip: 123.234.123.2
owner: utilizator1
phpopenbasedirprotect: 1
port: 80
scriptalias:
 -
 path: /home/utilizator1/public_html/sub1/cgi-bin
 url: /cgi-bin/
 -
 path: /home/utilizator1/public_html/sub1/cgi-bin/
 url: /cgi-bin/
serveradmin: webmaster@domeniu.ro
serveralias: www.sub1.domeniu.ro
servername: sub1.domeniu.ro
usecanonicalname: 'Off'
user: utilizator1
userdirprotect: ''

Reconstruirea si repornirea Apache

Cand ati terminat de modificat fisierele userdata, va trebui sa reconstruiti si sa reporniti Apache. Pentru a reconstrui Apache, introduceti urmatoarea comanda:

/usr/local/cpanel/scripts/rebuildhttpdconf

Acum, va trebui sa reporniti Apache. Puteti realiza acest lucru prin introducerea urmatoarei comenzi:

/usr/local/cpanel/scripts/restartsrv_apache

2 Comments Tutorial hosting: Cum sa alocati mai multe adrese IP la un cont cPanel

  1. Stratulat Ioan Tudor

    Ce rol are aceasta alocare de mai multe ipuri la un cpanel?
    Ce este un cpanel?
    Ce este SSL?
    Aceasta alocare de ipuri se face in server care poate fi si xampp?
    Gasesc acolo acest apache?
    Tudor

    Reply
    1. Admin

      1. Ce rol are aceasta alocare de mai multe ipuri la un cpanel? – http://megahost.ro/blog/ce-este-o-adresa-ip-am-nevoie-de-o-adresa-ip.html

      2. Ce este un cpanel? – http://megahost.ro/clienti/knowledgebase/136/What-is-cPanel.html – o sa il gasiti oferit de firmele de hosting. Nu este pentru folosit acasa pe wampp/xampp deoarece licenta este destul de scumpa.

      3. Ce este SSL? – http://megahost.ro/blog/clasificarea-certificatelor-de-securitate-in-hosting.html

      4. Aceasta alocare de ipuri se face in server care poate fi si xampp? – Aveti o clasa de IP-uri cumparata pe care sa o puteti aloca intr-un server? Daca aveti una, stiti deja ce se face cu ea. Daca nu aveti, e cam complicat…

      5. XAMPP sau WAMPP sau MAMP inseamna Apache+Mysql+PHP+Perl/Python. Prefixele X, W si M din fata lui AMPP vin de la Linux, Windows, MacOS.

      6. Va rugam sa nu confundati acest blog cu asistenta tehnica – aceea este oferita DOAR clientilor existenti in timp ce blogul este pentru informare.
      In rest: spor la invatat! Si nu uitati: Google va poate fi cel mai bun prieten.

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *