Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2012-11-19 12:56:18

  Odin - Użytkownik

Odin
Użytkownik
Zarejestrowany: 2012-10-25

Subdomena i kilka ip

Witam,

Mam serwer, na którym są 4 strony, każda ma inne ip. Dla każdej strony jest osobny plik vhost i to działa ok.

Teraz chciałbym do jednej z domen dodać subdomene, kopiuje jej vhost, zmieniam ścieżkę do public_html i inne dane, zapisuje, daje restart apache i dostaje błąd, że ip jest już przypisane do innego vhosta, co jest oczywiście prawdą.

Jak skonfigurować vhosty, żeby te subdomeny działały. Ważna informacja, na serwerze nie ma bind'a dnsy są dostarczone przez atman.

Pozdrawiam,
Odin

Offline

 

#2  2012-11-19 13:10:47

  milyges - inż.

milyges
inż.
Skąd: Gorlice/Kraków
Zarejestrowany: 2006-04-09
Serwis

Re: Subdomena i kilka ip

Pokaż pliki konfiguracyjne

Offline

 

#3  2012-11-19 13:14:31

  djjanek - Użytkownik

djjanek
Użytkownik
Skąd: whereis
Zarejestrowany: 2007-11-15
Serwis

Re: Subdomena i kilka ip

a czy dobrze rozwiązuje DNS subdomeny?

Offline

 

#4  2012-11-19 13:17:06

  Odin - Użytkownik

Odin
Użytkownik
Zarejestrowany: 2012-10-25

Re: Subdomena i kilka ip

Główna strona:

Kod:

<VirtualHost xx.xxx.xx.xx:80>
    ServerAdmin admin@domena.pl
    ServerName domena.pl
    ServerAlias www.domena.pl
    DocumentRoot /home/user/public_html/
    <Directory /home/user/public_html/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride all
        Order Allow,Deny
        Allow from all
        DirectoryIndex index.php index.html index.htm
    </Directory>
    LogLevel notice
    ErrorLog /var/log/apache2/domena.error.log
    CustomLog /var/log/apache2/domena.access.log combined
</VirtualHost>

Subdomena:

Kod:

<VirtualHost *:80>
    ServerAdmin admin@domena.pl
    ServerName sub.domena.pl
    ServerAlias www.sub.domena.pl
    DocumentRoot /home/user2/public_html/
    <Directory /home/user2/public_html/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride all
        Order Allow,Deny
        Allow from all
        DirectoryIndex index.php index.html index.htm
    </Directory>
    LogLevel notice
    ErrorLog /var/log/apache2/sub.domena.error.log
    CustomLog /var/log/apache2/sub.domena.access.log combined
</VirtualHost>

Wrzucam vhosty bo nie wiem dokładnie o jakie pliki ci chodziło. Teraz jest *:80 bo tak jak pisałem wcześniej przy takim ip apache się pluł i wywalał 500 na obu.


a czy dobrze rozwiązuje DNS subdomeny?

Jak to sprawdzić? Jak powinien wyglądać wpis panelu atman, który obsługuje dns?

Ostatnio edytowany przez Odin (2012-11-19 13:18:10)

Offline

 

#5  2012-11-19 14:22:10

  djjanek - Użytkownik

djjanek
Użytkownik
Skąd: whereis
Zarejestrowany: 2007-11-15
Serwis

Re: Subdomena i kilka ip

ping subdomen.domena.xx

Offline

 

#6  2012-11-19 14:28:42

  Odin - Użytkownik

Odin
Użytkownik
Zarejestrowany: 2012-10-25

Re: Subdomena i kilka ip

Ping jest.

Offline

 

#7  2012-11-19 14:49:19

  djjanek - Użytkownik

djjanek
Użytkownik
Skąd: whereis
Zarejestrowany: 2007-11-15
Serwis

Re: Subdomena i kilka ip

a w logu nie ma jakiegoś wpisu?

Offline

 

#8  2012-11-19 15:03:35

  Odin - Użytkownik

Odin
Użytkownik
Zarejestrowany: 2012-10-25

Re: Subdomena i kilka ip

Logi subdomeny wskazane w ścieżce są puste, w ogólnym error.logu też nic na ten temat.


To może inaczej do tego podejdziemy. Moglibyście mi napisać jak to powinno być skonfigurowane, nie chce gotowców ale teorii jak taka konfiguracja powinna wyglądać bez binda? Resztę sobie wygoogluje ;)

Offline

 

#9  2012-11-19 15:38:28

  bobycob - Członek z Ramienia

bobycob
Członek z Ramienia
Skąd: Wrocław
Zarejestrowany: 2007-08-15

Re: Subdomena i kilka ip

Wystarczy użyć w pliku konfiguracyjnym opcji "NameVirtualHost nazwadomeny".

Offline

 

#10  2012-11-20 08:37:45

  Odin - Użytkownik

Odin
Użytkownik
Zarejestrowany: 2012-10-25

Re: Subdomena i kilka ip

Ok, dodałem wpis do httpd.conf i działa. Dziękuję.

Tylko jeszcze chce się upewnić bo na innym forum wyczytałem, że:

"NameVirtualHost 79.77.134.56:80"

Ten kod daje znać, że będziemy działać na jednym IP. Jeżeli chcemy operować na wszystkich dostępnych IP zamiast IP dajemy gwiazdke *

Jak pisałem w 1 poście ja mam kilka ip i nie chce, żeby inne strony działały na takim samym ip. Czy ustawienie w httpd.conf jednego ip nie spowoduje sytuacji, że pozostałe strony będą używać tylko tego? Czy może to daje tylko tyle, że serwer wie, że na to ip może być kilka domen?

I co jak na innej domenie z innym ip niż to wpisane w httpd.conf będę chciał stworzyć subdomenę?

Pozdrawiam,
Odin

Ostatnio edytowany przez Odin (2012-11-20 08:39:00)

Offline

 

#11  2012-11-21 09:15:17

  bobycob - Członek z Ramienia

bobycob
Członek z Ramienia
Skąd: Wrocław
Zarejestrowany: 2007-08-15

Re: Subdomena i kilka ip

Przecież te inne strony mają wskazanie DNS na inny adres ip. Trudno bez akrobacji wymusić po wpisaniu w przeglądarce wp.pl aby ta połączyła się z innym serwerem www niż wskazuje DNS.

Offline

 

#12  2012-11-21 10:52:20

  djjanek - Użytkownik

djjanek
Użytkownik
Skąd: whereis
Zarejestrowany: 2007-11-15
Serwis

Re: Subdomena i kilka ip

ja mam tak:

Kod:

root@serwer:/etc/apache2# more /etc/apache2/sites-enabled/000-default
<VirtualHost *:80>
        ServerAdmin adres@gmail.com
        DocumentRoot /var/www
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>
        ErrorLog ${APACHE_LOG_DIR}/error-ogolny.log
        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn
        CustomLog ${APACHE_LOG_DIR}/access-ogolny.log combined
</VirtualHost>

root@serwer:~# more /etc/apache2/sites-enabled/domena.pl
###############################
# domena.pl
##############################
<VirtualHost *:80>
    ServerName domena.pl
    ServerAlias www.domena.pl
    DocumentRoot /var/www-virtual/domena.pl/
    <Directory "/var/www-virtual/domena.pl/">
        Options Indexes FollowSymLinks
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>
    ServerAdmin adres@gmail.com
    ErrorLog /var/log/apache2/domena.pl-error.log
    CustomLog /var/log/apache2/domena.pl.log common
</VirtualHost>

root@serwer:~# more /etc/apache2/sites-enabled/sub.domena.pl
###############################
# sub.domena.pl
##############################
<VirtualHost *:80>
    ServerName sub.domena.pl
    ServerAlias www.sub.domena.pl
    DocumentRoot /var/www-virtual/sub.domena.pl/
    <Directory "/var/www-virtual/sub.domena.pl/">
        Options Indexes FollowSymLinks
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>
    ServerAdmin adres@gmail.com
    ErrorLog /var/log/apache2/sub.domena.pl-error.log
    CustomLog /var/log/apache2/sub.domena.pl.log common
</VirtualHost>

a IP reguluję poprzez DNS.
Mam 3 strony pierwsza na IP, druga na domen i trzecia na subdomene.

Offline

 

#13  2012-11-21 11:32:32

  chmuri - [=Centos=]

chmuri
[=Centos=]
Skąd: Wrocław
Zarejestrowany: 2005-11-25
Serwis

Re: Subdomena i kilka ip

* wpisuj zawsze a kieruj domeny na wybrane IPiki.  DNSY mają za zadanie skierować domenę na wybrany adres IP, serwer www zrobi resztę magi;)


http://wiki.centos.org/ArtWork/Brand?action=AttachFile&amp;do=get&amp;target=centos-logo-light.png

Offline

 

#14  2012-11-21 18:36:52

  Odin - Użytkownik

Odin
Użytkownik
Zarejestrowany: 2012-10-25

Re: Subdomena i kilka ip

obecnie zrobiłem tak, że w httpd.conf  wpisałem nameserver z każdym ip i dziwne ale działa. Domeny mają takie ip jak powinny, subdomena działa więc chyba tak powinno być?

Offline

 

#15  2012-11-21 20:51:49

  chmuri - [=Centos=]

chmuri
[=Centos=]
Skąd: Wrocław
Zarejestrowany: 2005-11-25
Serwis

Re: Subdomena i kilka ip

Hehe jeśli to dla Ciebie to zostaw jeśli jakaś poważna sprawa to zobacz czy z * poprawi się temat.


http://wiki.centos.org/ArtWork/Brand?action=AttachFile&amp;do=get&amp;target=centos-logo-light.png

Offline

 

#16  2012-11-21 22:19:13

  djjanek - Użytkownik

djjanek
Użytkownik
Skąd: whereis
Zarejestrowany: 2007-11-15
Serwis

Re: Subdomena i kilka ip

jak wpisałeś IP to będzie działało jedynie na tym konkretnym IP, jak wpiszesz * to wtedy jak zmienisz w DNS to od razu będzie działało.

Offline

 

#17  2012-11-23 16:08:03

  Odin - Użytkownik

Odin
Użytkownik
Zarejestrowany: 2012-10-25

Re: Subdomena i kilka ip

Chwila, chwila... :D

chmuri, czyli twoim zdaniem w httpd.conf powinno być

Kod:

NameVirtualHost *:80

a w plikach vhost:

Kod:

<VirtualHost 123.456.78.9:80>
    ServerAdmin admin@domena.pl
    ServerName domena.pl
    ServerAlias www.domena.pl
    DocumentRoot /home/user/public_html/
    <Directory /home/user/public_html/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride all
        Order Allow,Deny
        Allow from all
        DirectoryIndex index.php index.html index.htm
    </Directory>
    LogLevel notice
    ErrorLog /var/log/apache2/domena.error.log
    CustomLog /var/log/apache2/domena.access.log combined
</VirtualHost>

Kod:

<VirtualHost 987.654.32.1:80>
    ServerAdmin admin@domena.pl
    ServerName innadomena.pl
    ServerAlias www.innadomena.pl
    DocumentRoot /home/innyuser/public_html/
    <Directory /home/innyuser/public_html/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride all
        Order Allow,Deny
        Allow from all
        DirectoryIndex index.php index.html index.htm
    </Directory>
    LogLevel notice
    ErrorLog /var/log/apache2/innadomena.error.log
    CustomLog /var/log/apache2/innadomena.access.log combined
</VirtualHost>

a subdomena jak powinna wyglądać dla "domena.pl" ??

Wydaje mi się, że próbowałem już z *:80 w httpd.conf i był konflikt.

Ostatnio edytowany przez Odin (2012-11-23 16:10:09)

Offline

 

#18  2012-11-23 16:15:50

  djjanek - Użytkownik

djjanek
Użytkownik
Skąd: whereis
Zarejestrowany: 2007-11-15
Serwis

Re: Subdomena i kilka ip

zobacz co wyżej wkleiłem wyciągnołem to z działającego systemu i działa to ja nie wiem co Ty robiłes że Tobie nie działa.

Jak dwa razy wpiszesz NameVirtualHost *:80 to wtedy masz konflikt ale mosze tworzyć kilka VirtualHost dla jednej NameVirtualHost

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)