Skocz do zawartości
patryk1345

Podpięcie domeny pod VPS'a

Polecane posty

Witam,

 

Może najpierw wymienię co już mam:

- VPS z wgranym apache2

- Domene *.pl z wpisanymi poprawnie DNS'ami

- Darmowe DNS skierowane wpisem A na adres IP VPS'a

 

Brakuje mi:

- Prawidłowego wpisu VirtualHost

- Pomocy

 

 

Otóż po wykonaniu zabiegów:

- wgraniu apache2

- stworzeniu folderu (var/www/domeny/voice-sponsor/)

- uruchomieniu adresów DNS z rekordem A na IP VPS'a

- zmianie DNS'ów u rejestratora

- Dopisanie do pliku:

/etc/apache2/sites-enabled/000-default

 

na samym dole:

<VirtualHost *:80>

DocumentRoot /var/www/domeny/voice-sponsor/

ServerName voice4free.pl

</VirtualHost>

 

Po wejściu w domenę pojawia się napis "It Works !" a nie powinien gdyż domena jest skierowana na folder: /var/www/domeny/voice-sponsor/

 

 

Jakieś pomysły ?

Z góry dzięki za pomoc.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

ma wyglądać tak ?:

 

NameVirtualHost *:80

<VirtualHost *:80>

DocumentRoot /var/www/domeny/voice-sponsor/

ServerName voice4free.pl

</VirtualHost>

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

<VirtualHost *:80>

DocumentRoot /var/www/domeny/voice-sponsor/
ServerName voice4free.pl
<Directory "/var/www/domeny/voice-sponsor/">
allow from all</Directory>
</VirtualHost>

Na podstawie mojego httpd. Jeśli masz problemy z ręczną konfiguracją. Zainteresuj się webminem - upraszcza życie :).

Edytowano przez inzaghi89 (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Podałem Ci link do ładnego opisu :)

 

The next thing to do is to enable virtual hosts in your Apache configuration. The simplest way to do this is to create a file called /etc/apache2/conf.d/virtual.conf and include the following content in it:

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Dobra, narazie zrobie to co pisal inzaghi.

-- EDIT

Plik /etc/apache2/conf.d/virtual.conf:

 

NameVirtualHost *

<VirtualHost *:80>

 

DocumentRoot /var/www/domeny/voice4free.pl/

ServerName voice4free.pl

<Directory "/var/www/domeny/voice4free.pl/">

allow from all

</Directory>

</VirtualHost>

 

Po restarcie apache'a:

 

s1:~# /etc/init.d/apache2 restart

Restarting web server: apache2[Fri Sep 30 16:09:30 2011] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results

[Fri Sep 30 16:09:30 2011] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results

[Fri Sep 30 16:09:30 2011] [warn] NameVirtualHost *:80 has no VirtualHosts

... waiting [Fri Sep 30 16:09:31 2011] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results

[Fri Sep 30 16:09:31 2011] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results

[Fri Sep 30 16:09:31 2011] [warn] NameVirtualHost *:80 has no VirtualHosts

 

Przy zawartości pliku virtual.conf:

<VirtualHost *:80>

 

DocumentRoot /var/www/domeny/voice4free.pl/

ServerName voice4free.pl

<Directory "/var/www/domeny/voice4free.pl/">

allow from all

</Directory>

</VirtualHost>

 

apache się restartuje lecz dalej problem ten występuje.

Edytowano przez patryk1345 (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Spróbuj z:

 

NameVirtualHost *:*
<VirtualHost *:*>
DocumentRoot /var/www/domeny/voice-sponsor/
ServerName voice4free.pl
</VirtualHost>

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

s1:~# /etc/init.d/apache2 restart

Restarting web server: apache2[Fri Sep 30 16:23:41 2011] [warn] NameVirtualHost *:80 has no VirtualHosts

... waiting [Fri Sep 30 16:23:42 2011] [warn] NameVirtualHost *:80 has no VirtualHosts

.

s1:~#

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

s1:~# /etc/init.d/apache2 restart

Restarting web server: apache2[Fri Sep 30 16:23:41 2011] [warn] NameVirtualHost *:80 has no VirtualHosts

... waiting [Fri Sep 30 16:23:42 2011] [warn] NameVirtualHost *:80 has no VirtualHosts

.

s1:~#

 

Podejrzyj pliki apache2.conf i odszukaj linijkę:

Include the virtual host configurations:

 

Jaką masz tam ściężke podaną dla virtual hostów?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

# Include the virtual host configurations:

Include /etc/apache2/sites-enabled/

 

Dodam jeszcze jaki błąd występuje:

s1:~# /etc/init.d/apache2 restart

Restarting web server: apache2[Fri Sep 30 17:25:40 2011] [warn] NameVirtualHost *:80 has no VirtualHosts

[Fri Sep 30 17:25:40 2011] [warn] NameVirtualHost *:80 has no VirtualHosts

.

s1:~#

Edytowano przez patryk1345 (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

# Include the virtual host configurations:

Include /etc/apache2/sites-enabled/

 

Dodam jeszcze jaki błąd występuje:

s1:~# /etc/init.d/apache2 restart

Restarting web server: apache2[Fri Sep 30 17:25:40 2011] [warn] NameVirtualHost *:80 has no VirtualHosts

[Fri Sep 30 17:25:40 2011] [warn] NameVirtualHost *:80 has no VirtualHosts

.

s1:~#

 

I tam w powinieneś mieć plik np. 000-default w nim skonfigurowane vhosty a nastętpnie restart.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

po wpisaniu w 000-default

 

NameVirtualHost *:*

<VirtualHost *:*>

DocumentRoot /var/www/domeny/voice-sponsor/

ServerName voice4free.pl

</VirtualHost>

 

dalej blad wystepuje.

 

po wpisaniu:

<VirtualHost *:80>

DocumentRoot /var/www/domeny/voice-sponsor/

ServerName voice4free.pl

</VirtualHost>

 

domena nadal przekierowuje bezposrednio do /var/www

Jest możliwość ze domena jest zle ustawiona lub dnsy ?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Przede wszystkim w /etc/apache2/sites-available stworz sobie plik, np. za pomoca vim o dowolnej nazwie, np. v-s

 

<VirtualHost *:80>

DocumentRoot /var/www/domeny/voice-sponsor/)

ServerName voice4free.pl

ServerAlias www.voice4free.pl

</VirtualHost>

 

wejdz pozniej do /etc/apache2/sites-enabled i utworz dowiazanie symboliczne poprzez ln -s ../sites-available/v-s v-s

nastepnie /etc/init.d/apache2 restart

 

jezeli nic nie namieszales lub nie wpisales dziwnych rzeczy w defaulce to powinno Ci smigac

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

I tam w powinieneś mieć plik np. 000-default w nim skonfigurowane vhosty a nastętpnie restart.

Ten cytat to gruby błąd stosowania filozofii debianowych katalogów.

W sites-available ten pliczek 000-default się kopiuje, np do postaci 001-mojastrona.pl ; zmienia ścieżki i URI zasobów, a następnie wydaje polecenie

a2ensite 001-mojastrona.pl

A następnie restartuje apache.

 

Bez innych zbędnych kombinacji jak najbardziej działa.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Witam,

mam również problem z apache2. Wszystko mi działa prawidłowo, ale mam warningi:

 Restarting web server: apache2[Sat Jun 22 20:26:37 2013] [warn] NameVirtualHost *:443 has no VirtualHosts
[Sat Jun 22 20:26:37 2013] [warn] NameVirtualHost *:80 has no VirtualHosts
 ... waiting [Sat Jun 22 20:26:38 2013] [warn] NameVirtualHost *:443 has no VirtualHosts
[Sat Jun 22 20:26:38 2013] [warn] NameVirtualHost *:80 has no VirtualHosts
Nie są one wg mnie groźne, bo sam apache działa prawidłowo, no ale chciałbym wiedzieć jak mógłbym je usunąć. Problem pojawił się po instalacji panelu ispconfig ;/ Próbowałem coś zdziałać wg tego informacji podanych tu: http://ubuntuforums.org/showthread.php?t=1057960&s=fd93c878c634c114e8fabb915528a85f&p=6667294#post6667294

ale niestety nie pomaga. Może ktoś podpowiedzieć co powinienem zrobić?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Jedno kliknięcie w Google i masz informację na stronie społeczności ISPConfig.

A tutaj masz wyjaśnienie moderatora z tego forum:

 

 

Thats ok and not a error. The message means that you can add hosts with * instead of a IP on you server. So its not a issue, apache notices you just about the possibility that banevirtualhosts with * on these two orts are available but not in use yet.

 

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ę


×