IP reverse nu intra unde trebuie
Last Updated: Jun 06 2012 09:31, Started by
Lucrian
, Jun 03 2012 09:34
·
0
#1
Posted 03 June 2012 - 09:34
Salutare,
Am pe un server 2 IP-uri si unul corespunde pentru eth0, celalalt eth0:1. Pe ambele am alocate cateva domenii si subdomenii. Am specificat reverse dns la hosting pentru fiecare ip in parte. Daca scriup ip-ul in domaintools.com, imi apare bine acolo ca reprezinta domeniu.com Situatia mea este ca daca scriu in browser http://ip , atunci ma duce la un subdomeniu care ce-i drept, este pe acelasi IP. Cum fac sa schimb site-ul implicit pe care ajunge vizitatorul atunci cand introduce http://ip in browser ? Ca si distribuitie folosesc CentOS 6. Pentru administrarea (adaugare, modificare etc.) site-urilor folosesc ISPConfig3 Multumesc anticipat Edited by Lucrian, 03 June 2012 - 09:37. |
#2
Posted 03 June 2012 - 10:30
Asta tine de http server, nu de reverse DNS.
Daca folosesti Apache, VirtualHost-urile au prioritate in functie de ordinea in care au fost declarate. De exemplu, daca ai declarat mai multe <VirtualHost 10.0.0.1> in fisierul cu configurarea Apache, cand accesezi http://10.0.0.1 se va accesa site-ul din primul virtualhost scris in fisier. Deci, daca vrei sa setezi un domeniu ca implicit pentru un anume ip, scrie VirtualHost-ul primul in lista. |
#3
Posted 03 June 2012 - 10:46
Multumesc pentru raspuns.
Intr-adevar, asa este. Singura situatie pe care o am acum este faptul ca in http.conf scrie la final: Include /etc/httpd/conf/sites-enabled/iar in acel director toate vhosturile incep cu 100-(sub)domeniu. Asa le face ISPConfig. Trebuie sa gasesc o solutie pentru asta. Daca il modific manual (pun un numar mai mic de 100 la domeniul care ma intereseaza), totul e ok, dar as vrea sa-l modific in continuare cu ISPConfig. Am gasit ceva... Quote Using _default_ vhosts Edited by Lucrian, 03 June 2012 - 10:47. |
#4
Posted 03 June 2012 - 11:23
Am terminat cu toata povestea
Locatia respectiva de vhost-uri am lasat-o neatinsa sa faca ISPConfig ce vrea cu ea si eu am modificat httpd.conf. La final am adaugat (inainte de NameVirtualHost *:80) <VirtualHost primul.meu.ip:80> RewriteEngine on RewriteCond %{HTTP_HOST} ^primul.meu.ip$ [NC] RewriteRule ^/(.*)$http://www.primul.domeniu/$1 [R,L] </VirtualHost> <VirtualHost al.doilea.meu.ip:80> RewriteEngine on RewriteCond %{HTTP_HOST} ^al.doilea.meu.ip$ [NC] RewriteRule ^/(.*)$http://www.aldoilea.domeniu/$1 [R,L] </VirtualHost> |
#5
Posted 03 June 2012 - 12:14
De ce te folosesti de mod_rewrite ? Dupa parerea mea, nu e o solutie buna sa te agati de acest engine la fiecare accesare a ip-ului.
Cel mai bine e sa apelezi la setarile native ale webserver-ului adica: root directory, domain name: NameVirtualHost ip.tau.1:80 <VirtualHost ip.tau.1:80> DocumentRoot /calea/catre/root/site ServerName domain.tld </VirtualHost> .... NameVirtualHost ip.tau.2:80 .... |
#6
Posted 03 June 2012 - 12:55
Am facut si asa. Imi arata pagina implicita apache
Am adaugat si <Directory /var/www/nutrienti.eu/web> Options FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory>si acum e ok., insa motivul pentru care am folosit redirectionarea este faptul ca daca eu schimb ceva prin ISPConfig, modificarile sa aiba efect si asupra "vizitatorilor" care intra direct prin IP, pentru ca in fisierul vhost al domeniului este un intreg pomelnic . Multumesc oricum de raspuns. |
#7
Posted 04 June 2012 - 20:34
Mi-au dat si cei de la ISPConfig o solutie care vad ca functioneaza (asta pentru cei care se intalnesc cu situatia si vor o alta solutie).
Am redenumit domeniul din domeniu.tld in 01-domeniu.tld, apoi am facut un alias domeniu.tld pentru 01-domeniu.tld Astfel ca 01-... a devenit primul domeniu si cand accesez ip-ul totul e ok |
#8
Posted 06 June 2012 - 09:31
Salut, solutia cu 01 e chiar distractiva
Preferabil ar fi ca atunci cand cineva acceseaza IP-ul sa oferi o pagina goala (ceva lipsit de php, etc) care iti poate fi ok si la tool-uri de monitorizare. |
Anunturi
Bun venit pe Forumul Softpedia!
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users