Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> virtulahost, konfiguracja
primo102
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 2.01.2013

Ostrzeżenie: (0%)
-----


Witam

Od niedawna otrzymałem w spadku administrację serwerawmi WWW a nie miałem z tym styczności od czasów uczelni i mam chyba mały problem.

Chciełbym żeby po wpisaniu w przeglądarkę adresów:
http://ip_servera/apX
http://ip_servera/apY

apach odpowiednio pobierał index.php z katalogów:
u01/apX/index.php
u01/apY/index.php

obecnie w pliliku hhtpd.conf wpisałem coś takiego :
Listen 80
Listen 8080

NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "/u01/apX/"
Alias /apX "/u01/apX/"
<Directory "/u01/apX/">
allow from all
order allow,deny
AllowOverride All
Allow from All
</Directory>
DirectoryIndex index.html index.htm index.php
</VirtualHost>
#
<VirtualHost *:80>
DocumentRoot "/u01/apY/"
Alias /testlink "/u01/apY/"
<Directory "/u01/apY/">
allow from all
order allow,deny
</Directory>
DirectoryIndex index.html index.htm index.php
</VirtualHost>

I niestety nie działa to wszystko poprawnie pierwszy adres wyświetla się OK, natomiast z drugim jest problem (The requested URL /testlink was not found on this server).
W error.log ma coś takiego "File does not exist: /u01/apX/apY " nie wiem dlaczego szuka index.php dla drugiego przypdku w złym katalogu chociaż podałem mu dobrą ścieżkę w ustawieniach virtualhost (IMG:style_emoticons/default/questionmark.gif)

Coś pominołem ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
mar1aczi
post
Post #2





Grupa: Zarejestrowani
Postów: 731
Pomógł: 141
Dołączył: 9.05.2011
Skąd: śląskie

Ostrzeżenie: (0%)
-----


Cytat(primo102 @ 10.04.2014, 15:39:41 ) *
...
W error.log ma coś takiego "File does not exist: /u01/apX/apY " nie wiem dlaczego szuka index.php dla drugiego przypdku w złym katalogu chociaż podałem mu dobrą ścieżkę w ustawieniach virtualhost (IMG:style_emoticons/default/questionmark.gif)

Coś pominołem ?

Zamień kolejność wpisów w konfiguracji to może zrozumiesz. Gdzie podałeś nazwę dla każdego virtualhosta?
Jeśli ma być /apX oraz /apY to skonfiguruj jednego vhosta z DocumentRoot wskazującym na inny katalog niż aplikacja apX i apY a w nim zrób aliasy /apX i /apY wskazujące na odpowiednie katalogi dla danej aplikacji.
Inne podejście, to możesz użyć subdomen.
Go to the top of the page
+Quote Post
primo102
post
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 2.01.2013

Ostrzeżenie: (0%)
-----


Dzięki mar1aczi zrobiłem tak jak mi poradziłeś tylko z jednym vhostem i działa jak należy.

VirtualHost *:80>
DocumentRoot "/etc/httpd/"
Alias /apX "/u01/apX/"
<Directory "/u01/apX/">
allow from all
order allow,deny
AllowOverride All
Allow from All
</Directory>
Alias /apY "/u01/apY/"
<Directory "/u01/apY/">
allow from all
order allow,deny
AllowOverride All
Allow from All
</Directory>
DirectoryIndex index.html index.htm index.php
</VirtualHost>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 00:42