Skocz do zawartości
hicky

Problem z ogarnięciem Apache2

Polecane posty

Witajcie .

Mam problem z ogarięciem apache2.

A dokładnie z vhostami .

 

w /sites-enabled mam

@default oraz @gameservrank.pl

 

@default ma wskazywać na /var/www/ a @gameserverank.pl na /var/www/gameserverrank


NameVirtualHost tele-necik.pl:80
<VirtualHost *:80>
       ServerAdmin webmaster@localhost
       ServerAlias www.tele-necik.pl
       ServerName tele-necik.pl

       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 /var/log/apache2/error.log

       # Possible values include: debug, info, notice, warn, error, crit,
       # alert, emerg.
       LogLevel warn

       CustomLog /var/log/apache2/access.log combined

   Alias /doc/ "/usr/share/doc/"
   <Directory "/usr/share/doc/">
       Options Indexes MultiViews FollowSymLinks
       AllowOverride None
       Order deny,allow
       Deny from all
       Allow from 127.0.0.0/255.0.0.0 ::1/128
   </Directory>

</VirtualHost>


 

 

@gameserverank.pl

 

ameVirtualHost gameserverank.pl:80
<VirtualHost 109.196.148.15:80>
       ServerAdmin webmaster@localhost
       ServerAlias www.gameserverank.pl
       ServerName Gameserverank.pl

       DocumentRoot /var/www/gameserverrank/
       <Directory />
               Options FollowSymLinks
               AllowOverride None
       </Directory>
       <Directory /var/www/gameserverrank/>
               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 /var/log/apache2/error.log

       # Possible values include: debug, info, notice, warn, error, crit,
       # alert, emerg.
       LogLevel warn

       CustomLog /var/log/apache2/access.log combined

   Alias /doc/ "/usr/share/doc/"
   <Directory "/usr/share/doc/">
       Options Indexes MultiViews FollowSymLinks
       AllowOverride None
       Order deny,allow
       Deny from all
       Allow from 127.0.0.0/255.0.0.0 ::1/128
   </Directory>

</VirtualHost>

 

 

przy wykonywaniu polecenia

/etc/init.d/apache2 force-reload

 

Otrzymuje :

Serwer:~# /etc/init.d/apache2 force-reload

Reloading web server config: apache2[Thu Dec 30 18:34:38 2010] [error] (EAI 2)Name or service not known: Could not resolve host name tele-necik.pl:8- -- ignoring!

apache2: Could not reliably determine the server's fully qualified domain name, using 192.168.1.7 for ServerName

[Thu Dec 30 18:34:43 2010] [error] (EAI 2)Name or service not known: Failed to resolve server name for 109.196.148.2 (check DNS) -- or specify an explicit ServerName

[Thu Dec 30 18:34:43 2010] [warn] NameVirtualHost gameserverank.pl:80 has no VirtualHosts

.

 

Nie ogarniam tego ;( a jest mi to bardzo potrzebne .

 

Bardzo proszę o pomoc .

 

N3t5ky mówił żebym litespeed free zainstalował i mogę to sobie "wyklikać " . Ale nie wiem .

Edytowano przez hicky (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Jakoś dziwnie, weź sobię wrzuć w /etc/apache2/httpd.conf takie wpisy:

 

 

<VirtualHost *:80>
   DocumentRoot "/var/www"
   ServerName *
   ErrorLog "/var/log/www-error_log"
   CustomLog "/var/log/www-access_log" common
       <Directory "/var/www">
               allow from all
               AllowOverride All
       </Directory>
</VirtualHost>

<VirtualHost *:80>
   DocumentRoot /var/www/gameserverrank"
   ServerName gameserverank.pl
   ErrorLog "/var/log/www-error_log"
   CustomLog "/var/log/www-access_log" common
       <Directory /var/www/gameserverrank">
               allow from all
               AllowOverride All
       </Directory>
</VirtualHost>


<VirtualHost *:80>
   DocumentRoot /var/www/gameserverrank"
   ServerName www.gameserverank.pl
   ErrorLog "/var/log/www-error_log"
   CustomLog "/var/log/www-access_log" common
       <Directory /var/www/gameserverrank">
               allow from all
               AllowOverride All
       </Directory>
</VirtualHost>

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

A po co dwa razy vhost z gameser..? wystaczy dodać www.game.. jako alias.

 

Poza tym..

W NameVirtualHost daj ip:80 - nie musisz dwa razy tego wpisu powtarzać.

 

Nie sądzę, że w tym przypadku Apache nie jest na tyle wystarczający, że trzeba do tego używać LiteSpeeda z klikalnym czarodziejem :P

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Jakoś dziwnie, weź sobię wrzuć w /etc/apache2/httpd.conf takie wpisy:

 

 

<VirtualHost *:80>
   DocumentRoot "/var/www"
   ServerName *
   ErrorLog "/var/log/www-error_log"
   CustomLog "/var/log/www-access_log" common
       <Directory "/var/www">
               allow from all
               AllowOverride All
       </Directory>
</VirtualHost>

<VirtualHost *:80>
   DocumentRoot /var/www/gameserverrank"
   ServerName gameserverank.pl
   ErrorLog "/var/log/www-error_log"
   CustomLog "/var/log/www-access_log" common
       <Directory /var/www/gameserverrank">
               allow from all
               AllowOverride All
       </Directory>
</VirtualHost>

 

Zrobiłem tak, i domena tele-necik.pl działa, lecz gameserverank.pl .. wink.gifJuż nie

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Miłosz oczywiście, można. Ja wole jednak mieć vh odzielnie, jak kto woli.

 

Przeinstaluj sobie apache2, i na czysto w pliku httpd.conf dodaj wpisy:

 

Jest to konfiguracja dla :

 

Adres domyślny /var/www ( np. jak ktoś wejdzie po IP na twój serwer)

tele-necik.pl dla /var/www/telenecik

gameserverank dla /var/www/gameserverank

 

 

 

<VirtualHost *:80>
   DocumentRoot "/var/www"
   ServerName *
   ErrorLog "/var/log/www-error_log"
   CustomLog "/var/log/www-access_log" common
       <Directory "/var/www">
               allow from all
               AllowOverride All
       </Directory>
</VirtualHost>

<VirtualHost *:80>
   DocumentRoot "/var/www/gameserverank"
   ServerName gameserverank.pl
   ServerAlias www.gameserverank.pl
   ErrorLog "/var/log/www-error_log"
   CustomLog "/var/log/www-access_log" common
      <Directory "/var/www/gameserverank">
               allow from all
               AllowOverride All
       </Directory>
</VirtualHost>


<VirtualHost *:80>
   DocumentRoot "/var/www/telenecik"
   ServerName tele-necik.pl
   ServerAlias www.tele-necik.pl
   ErrorLog "/var/log/www-error_log"
   CustomLog "/var/log/www-access_log" common
      <Directory "/var/www/telenecik">
               allow from all
               AllowOverride All
       </Directory>
</VirtualHost>


Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×