Uruchamianie Apache 2.4.10 na 'Jessy' Debian 8 ..
Próbuję uruchomić ownCloud na moim Raspberry Pi2, ale część Apache okazuje się trochę przeszkodą. Po przejrzeniu dokumentów Apache, kilku przewodników online, youtube vids jestem całkowicie zdezorientowany. Więc szukam potwierdzenia i odpowiedzi w nadziei, że jest ekspert Apache online :)
Dobrze, więc do działania ownCloud potrzebny jest plik .htaccess do obsługi, a teraz rozumiem, że muszę ustawić dyrektywę „AllowOverride” (w sekcji section) na „All” w jakimś pliku konfiguracyjnym.
Albo „httpd.conf”, albo „w moim przypadku” „apache2.conf” to główny plik konfiguracyjny Apache (znaleziony w / etc / apache2 /). Dobrze ?
Istnieje również możliwość oddzielnego pliku konfiguracyjnego tylko dla witryny ownCloud? Plik konfiguracyjny vhosta? Jak mogę stworzyć taki plik vhost (nazwa? Lokalizacja?)?
Przewodniki wskazują lokalizację „/ etc / apache2 / sites” i powinienem edytować „000-default.conf”, ale to nie jest plik. -dostępny'. Czy dobrze rozumiem, że powinienem umieścić w tym pliku sekcje kodu powiedz-hosta?
Teraz rzeczywiste pytania:
- na jakim poziomie powinienem włączyć htaccess, w głównej konfiguracji lub w konfiguracji vhost? starając się utrzymać bezpieczeństwo jak najściślej ..
- czy ktoś wie, czy zmieniając dyrektywę AllowOverride, jedyne, co należy zrobić? Często wspominany jest również moduł przepisywania. Co ty na to ?
Idę z sugestią davidgo, aby użyć AllowOverride specjalnie w pliku wirtualnego hosta dla owncloud. Dostaję raczej elegancką logikę definiowania hosta w dostępnych witrynach, a następnie „włączania” go przez umieszczenie sym.link w witrynach z włączoną obsługą. Dziękuję, Paul, że mi to powiedziałeś.
Z góry dziękuję za poświęcony czas i wysiłek!