Dank jullie wel voor deze antwoorden! Ik ben een flinke stap verder.
Ik draai nu bitwarden met verschillende opties:
code:
1
| docker run -d --name bitwarden -e LOG_FILE=/data/bitwarden.log -e 'SIGNUPS_ALLOWED'='true' -e ADMIN_TOKEN=xxxxxxxxxx -e DOMAIN=https://www.mijndomein.nl/bitwarden -e SMTP_PORT=587 -e SMTP_SSL=true -e SMTP_HOST=localhost -e SMTP_FROM=info@mijndomein.nl -e SMTP_USERNAME=info@mijndomein.nl -e SMTP_PASSWORD=xxxxxx -v /bw-data/:/data/ -p 8123:80 bitwardenrs/server:latest |
Ik heb in /etc/apache2/sites-available/mijndomein-ssl.conf toegevoegd:
code:
1
2
3
4
5
6
7
8
| #bitwarden
ProxyPass /bitwarden/ http://localhost:8123/
ProxyPassReverse /bitwarden/ http://localhost:8123/
SSLProxyEngine on
<Proxy *>
allow from all
</Proxy>
#tot hier bitwarden |
Dat lijkt te werken. Klopt deze instelling zo?
Nu heb ik een volgend probleem.
Als ik een gebruikersaccount aanmaak op de bitwarden pagina, dan krijg ik een foutmelding, zonder log.
Als ik naar mijndomein.nl/bitwarden/admin ga, dan opent een scherm waar ik de code kan intypen/kopieren, maar dan redirect de site me naar de basis waar wordpress draait.
Bij nextcloud, ook in een subfolder, krijg ik dat niet.
Hoe kan ik dat oplossen? Kan ik een specifieke subfolder negeren in .htaccess in de root?
Dit is mijn .htaccess code in de root van wordpress onder
www.mijndomein.nl:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
| <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>
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 "\.woff2?$">
Header set Cache-Control "max-age=604800"
</FilesMatch>
</IfModule>
<IfModule mod_rewrite.c>
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/webfinger /public.php?service=webfinger [QSA,L]
RewriteRule ^\.well-known/carddav /nextcloud/remote.php/dav/ [R=301,L]
RewriteRule ^\.well-known/caldav /nextcloud/remote.php/dav/ [R=301,L]
RewriteRule ^remote/(.*) /nextcloud/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 ####
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Redirect 301 /ocm-provider /nextcloud/ocm-provider
Redirect 301 /ocs-provider /nextcloud/ocs-provider |
tips om op te schonen zijn zeer welkom.