![]() |
![]() |
![]()
Post
#1
|
|
Administrator serwera Grupa: Przyjaciele php.pl Postów: 909 Pomógł: 0 Dołączył: 12.08.2003 Skąd: /var/www/wroclaw.php Ostrzeżenie: (0%) ![]() ![]() |
Każdy z użytkowników u mnie w systemie posiada własny katalog a w nim następujące podkatalogi:
PUB - katalog publiczny serwera FTP mail.box - katalog skrzynki pocztowej public_html - katalog stron WWW home - własny katalog, dostępny tylko dla użytkowników tylko przez FTP po podaniu odpowiedniego hasła Dla użytkowników serwera jest założony VirtualHost jako "usr.domena.pl" Chciałbym by: > po wejściu na usr.domena.pl/nazwa_uzytkownika/ -> otwierała się jego strona z katalogu "/nazwa_uzytkownika/public_html" > po wejściu na usr.domena.pl/nazwa_uzytkownika/pub/ -> listowana była lista plików z katalogu "/nazwa_uzytkownika/PUB/" Posiadam Apache 2. Katalogi użytkowników mają następującą ścieżkę bezwzględną: X:Usersnazwa_uzytkownika. Nie wiem, czy to istotne, ale dysk jest zmapowany z drugiego serwera w sieci. Niewiem w jaki sposób to wykonać nie dodając aliasów dla każdego usera z osobna... Tworzenie aliasów dla prawie setki userów, było by czasochłonnym zadaniem... P.S. Nie zna ktoś z was jakiejś dobrej stronki nt. konfiguracji Apache w windowsie?? P.S.2 Czy jest gdzieś dostępna polska wersja manuala dla Apacha 2? |
|
|
![]() |
![]()
Post
#2
|
|
Administrator serwera Grupa: Przyjaciele php.pl Postów: 909 Pomógł: 0 Dołączył: 12.08.2003 Skąd: /var/www/wroclaw.php Ostrzeżenie: (0%) ![]() ![]() |
Kod <VirtualHost usr.idn.myftp.org:80>
ServerAdmin hostmaster@idn.myftp.org UseCanonicalName Off DocumentRoot X:/Users/ AliasMatch ^/([^/]*)(.*) "X:/Users/$1/public_html$2" <Directory "X:/Users/*/public_html"> AllowOverride FileInfo AuthConfig Limit Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec </Directory> ServerName usr.idn.myftp.org:80 ErrorLog logs/error_log/usr.idn.myftp.org.80 CustomLog logs/access_log/usr.idn.myftp.org.80 common </VirtualHost> <VirtualHost pub.idn.myftp.org:80> ServerAdmin hostmaster@idn.myftp.org UseCanonicalName Off DocumentRoot X:/Users/ AliasMatch ^/([^/]*)(.*) "X:/Users/$1/pub$2" <Directory "X:/Users/*/pub"> AllowOverride FileInfo AuthConfig Limit Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec </Directory> ServerName pub.idn.myftp.org:80 ErrorLog logs/error_log/pub.idn.myftp.org.80 CustomLog logs/access_log/pub.idn.myftp.org.80 common </VirtualHost> Powyższa konfiguracja działa bez zarzutu! Ze względu na 'zamazywanie' się aliasu do 'user/pub' zrobiłem osobną subdomenę i działa jak powinno (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) W waszych konfiguracjach powinno być / a nie (w ścieżkach o katalogów) idodatkowo nazwy katalogów w cudzysłowach (inaczej u mnie nie działa) Tylko dla tego one nie działały! Dzięki za pomoc... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 23:18 |