Autor | Zpráva | ||
---|---|---|---|
jany Profil |
#1 · Zasláno: 25. 6. 2018, 11:03:41
Zdravim, nainstaloval som si nextcloud. Da sa povedat, ze vsetko prebehlo korektne (boli tam male zadrhely, ale opravil som to).
Teraz ked zadam do url adresu webu (kde bezi nextcloud) tak ma to hned smeruje na www.adresa-webu.com/remote.php/webdav/ a pyta to meno a heslo. Ked zadam spravne meno a heslo, tak vidim len This is the WebDAV interface. It can only be accessed by WebDAV clients such as the Nextcloud desktop sync client. Chcem aby hned po zadani www.adresa-webu.com nabehla hned www.adresa-webu.com/index.php/login Nie som expert, ale domnievam sa, ze problem bude v smerovani rewrite_mode v .htaccess (pretoze v konfigureku apache2 pre nextcloud mam smerovanie do korena). V .htaccess som nic nerobil, vyzera to takto: <IfModule mod_headers.c> <IfModule mod_setenvif.c> <IfModule mod_fcgid.c> SetEnvIfNoCase ^Authorization$ "(.+)" XAUTHORIZATION=$1 RequestHeader set XAuthorization %{XAUTHORIZATION}e env=XAUTHORIZATION </IfModule> <IfModule mod_proxy_fcgi.c> SetEnvIfNoCase Authorization "(.+)" HTTP_AUTHORIZATION=$1 </IfModule> </IfModule> <IfModule mod_env.c> # Add security and privacy related headers Header set X-Content-Type-Options "nosniff" Header set X-XSS-Protection "1; mode=block" Header set X-Robots-Tag "none" Header set X-Download-Options "noopen" Header set X-Permitted-Cross-Domain-Policies "none" SetEnv modHeadersAvailable true </IfModule> # Add cache control for static resources <FilesMatch "\.(css|js|svg|gif)$"> Header set Cache-Control "max-age=15778463" </FilesMatch> # Let browsers cache WOFF files for a week <FilesMatch "\.woff$"> Header set Cache-Control "max-age=604800" </FilesMatch> </IfModule> <IfModule mod_php5.c> php_value upload_max_filesize 511M php_value post_max_size 511M php_value memory_limit 512M php_value mbstring.func_overload 0 php_value always_populate_raw_post_data -1 php_value default_charset 'UTF-8' php_value output_buffering 0 <IfModule mod_env.c> SetEnv htaccessWorking true </IfModule> </IfModule> <IfModule mod_php7.c> php_value upload_max_filesize 511M php_value post_max_size 511M php_value memory_limit 512M php_value mbstring.func_overload 0 php_value default_charset 'UTF-8' php_value output_buffering 0 <IfModule mod_env.c> SetEnv htaccessWorking true </IfModule> </IfModule> <IfModule mod_rewrite.c> RewriteEngine on #RewriteCond %{HTTP_USER_AGENT} DavClnt RewriteRule ^$ /remote.php/webdav/ [L,R=302] RewriteRule .* - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteRule ^\.well-known/host-meta /public.php?service=host-meta [QSA,L] RewriteRule ^\.well-known/host-meta\.json /public.php?service=host-meta-json [QSA,L] RewriteRule ^\.well-known/carddav /remote.php/dav/ [R=301,L] RewriteRule ^\.well-known/caldav /remote.php/dav/ [R=301,L] RewriteRule ^remote/(.*) remote.php [QSA,L] RewriteRule ^(?:build|tests|config|lib|3rdparty|templates)/.* - [R=404,L] RewriteCond %{REQUEST_URI} !^/.well-known/(acme-challenge|pki-validation)/.* RewriteRule ^(?:\.|autotest|occ|issue|indie|db_|console).* - [R=404,L] </IfModule> <IfModule mod_mime.c> AddType image/svg+xml svg svgz AddEncoding gzip svgz </IfModule> <IfModule mod_dir.c> DirectoryIndex index.php index.html </IfModule> AddDefaultCharset utf-8 Options -Indexes <IfModule pagespeed_module> ModPagespeed Off </IfModule> #### DO NOT CHANGE ANYTHING ABOVE THIS LINE #### ErrorDocument 403 // ErrorDocument 404 // RewriteRule ^$ /remote.php/webdav/ [L,R=302] Vie mi niekto povedat, naco tam to presmerovanie na webdav je ?? |
||
Keeehi Profil |
#2 · Zasláno: 25. 6. 2018, 14:36:43
Spíš jsi měl odkomentovat řádek 57. To pak způsobí, že se bude kontrolovat user-agent a přesměrovávat jen webdav klient.
|
||
jany Profil |
#3 · Zasláno: 25. 6. 2018, 22:49:15
OK, dik funguje aj to ... asi by to chcelo prestudovat trocha .htaccess, resp. apache2 konfig a trocha aj regularne vyrazy
|
||
Časová prodleva: 6 let
|
0