Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Konfiguracja serwera Apache 2.2.11 pod Windows
nexis
post
Post #1





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

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


Postawiłem serwer Apache 2.2.11 na Windows Server 2008. Serwer posiada dwa adresy IP, powiedzmy:

- 123.123.123.1
- 123.123.123.2

Na serwerze chciałbym utrzymywać wiele domen, a strukturę katalogów wyobrażałem sobie następująco:

Kod
+ C:
+--+ Apache2.2
   |--+ htdocs
      |--+ pl
         |--+ jeden
         |  |--- www
         |--+ dwa
         |  |--- www
         |--+ zend
            |--+ www
               |--- public
               |--- application
               |--- library


Jest to konfiguracja dla domen:

- www.jeden.pl
- www.dwa.pl
- www.zend.pl

Chciałbym aby katalog "www" był dla każdej domeny nadrzędnym katalogiem i umieszczone w nim skrypty nie mogły się odwoływać do wyżej położonych katalogów. Dodatkowo chciałbym np. aby domena www.zend.pl wskazywała na katalog C:/Apache2.2/htdocs/pl/zend/www/public, a skrypty nadal miały dostęp do katalogu wyżej, czyli całego "www". Jak coś takiego ustawić?

Ten post edytował nexis 23.12.2008, 14:22:45
Go to the top of the page
+Quote Post
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Chciałbym aby katalog "www" był dla każdej domeny nadrzędnym katalogiem i umieszczone w nim skrypty nie mogły się odwoływać do wyżej położonych katalogów.

Nie muszę chyba mówić o wystartowaniu procesu na innych uprawnieniach - takich, które uniemożliwią dostęp do innych katalogów niż zezwolone (nowy, ograniczony user + uprawnienia NTFS). PS. trzymanie htdocs na partycji systemowej, to samobójstwo. (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Cytat
i umieszczone w nim skrypty nie mogły się odwoływać do wyżej położonych katalogów

Tak zapytam, czemu chciałbyś coś takiego otrzymać? Jakieś praktyczne uwarunkowania. Przyznam szczerze, że takie rozwiązanie wymagałoby chyba użycia czegoś w stylu suExec, a o takowym pod Windows nie słyszałem.

Taka ogólna rada - jeśli chodzi o serwowanie stron pod Windows, to skorzystaj z IIS-a. Z Apache mogą być problemy, IIS dużo lepiej się sprawuje.
Go to the top of the page
+Quote Post
nexis
post
Post #3





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

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


Cytat(erix @ 23.12.2008, 15:06:32 ) *
Nie muszę chyba mówić o wystartowaniu procesu na innych uprawnieniach - takich, które uniemożliwią dostęp do innych katalogów niż zezwolone (nowy, ograniczony user + uprawnienia NTFS).

Ale byłby to nadal jeden proces, który miałby dostęp powiedzmy do całego katalogu htdocs, a chcę osiągnąc efekt, żeby każda domena miała tylko dostęp do swoich zasobów. Jaka jest na to rada?

Cytat(erix @ 23.12.2008, 15:06:32 ) *
Taka ogólna rada - jeśli chodzi o serwowanie stron pod Windows, to skorzystaj z IIS-a. Z Apache mogą być problemy, IIS dużo lepiej się sprawuje.

Z początku korzystałem z IIS 7, ale o ile uruchomienie PHP nie było większym problemem, to przerabianie wszelkich sztuczek z .htaccess na "windowsowskie" już tak. A z IIS masz większe doświadczenie?

Ten post edytował nexis 23.12.2008, 20:23:24
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: 23.08.2025 - 03:46