Version 5 (modified by jpo, 8 years ago)

--

Podręcznik użytkownika > Problem z edycją załączników gdy łączymy się przez VPN

W przypadku gdy napotkamy problemy z edycją plików prze ActiveFolder łącząc się przez VPN należy zweryfikować pliki konfiguracyjne Apache. Zmiany zostały przygotowane w oparciu o Apache 2.4 na systemie Linux Debian.

  1. Pierwszym plikiem, który należy zweryfikować - /etc/apache2/mods-available wprowadzamy modyfikacje w pliku userdir.conf

Domyślny plik w systemie Linux Debian: Plik userdir.conf po modyfikacjach, do pliku dodajemy HEAD REPORT

<IfModule mod_userdir.c>
        UserDir public_html
        UserDir disabled root

        <Directory /home/*/public_html>
                AllowOverride FileInfo AuthConfig Limit Indexes
                Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
                <Limit GET POST OPTIONS HEAD REPORT>
                        Require all granted
                </Limit>
                <LimitExcept GET POST OPTIONS HEAD REPORT>
                        Require all granted
                </LimitExcept>
        </Directory>
</IfModule>

Po każdej zmianie możemy wykonać restart Apache

/etc/init.d/apache2 restart
  1. Kolejnym plikiem Apache, który musimy zweryfikować jest default.conf lub default-ssl.conf w lokalizacji /etc/apache2/sites-available. W zależności od tego w jaki sposób łączymy się z systemem eDokumenty, przez http:// lub https:// konfigurujemy odpowiedni z nich. Nazwy plików mogą się różnić. Domyślnie w konfiguracji Apache są dwa pliki osobno dla http:// oraz osobny dla https://

Musimy zweryfikować czy jest dostępna sekcja. Domyślnie znajduje się ona tylko default.conf

<IfModule mod_alias.c>
    Alias /edokumenty /home/edokumenty/public_html
    Alias /sync /home/edokumenty/public_html/apps/sync/engine.php
    Alias /vdisk /home/edokumenty/public_html/apps/edokumenty/webdav2.php
    Alias /caldav /home/edokumenty/public_html/dav.php
</IfModule>

Przykładowy plik dla vhosta znajduje się w załączniku

Po każdej zmianie możemy wykonać restart Apache

/etc/init.d/apache2 restart
  1. W sekcji dla pliku defaul-ssl.conf modyfikujemy odpowiednio wpis.
    <Directory "/home/edokumenty/public_html/apps/edokumenty/var">
         Options -Indexes +FollowSymLinks +MultiViews
                AllowOverride None
                Require all granted
    </Directory>

Po wszystkich zmianach konieczny jest restart Apache:

/etc/init.d/apache2 restart

Załączniki