Skip to content

Commit d134f66

Browse files
committed
secure webdav
1 parent da056c8 commit d134f66

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

conf-web/nginx.conf

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
server {
66
listen %ip%:80;
77
server_name webdav-%user%.%domain% ;
8-
8+
auth_basic "Restricted Access";
9+
auth_basic_user_file /home/%user%/conf/web/webdav-%user%.%domain%/.htpasswd;
910
include /home/%user%/conf/web/webdav-%user%.%domain%/nginx.forcessl.conf*;
1011

1112
location / {

conf-web/nginx.ssl.conf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
server {
66
listen %ip%:443 ssl http2;
77
server_name webdav-%user%.%domain% ;
8+
auth_basic "Restricted Access";
9+
auth_basic_user_file /home/%user%/conf/web/webdav-%user%.%domain%/.htpasswd;
810
ssl_certificate /home/%user%/conf/web/webdav-%user%.%domain%/ssl/webdav-%user%.%domain%.pem;
911
ssl_certificate_key /home/%user%/conf/web/webdav-%user%.%domain%/ssl/webdav-%user%.%domain%.key;
1012
ssl_stapling on;

webdav.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,6 @@ public function setup( $user ) {
152152

153153
// Create the password file.
154154
$pw_hash = trim( shell_exec( "sudo grep '^$user:' /etc/shadow" ) );
155-
$pw_hash = $hcpp->delLeftMost( $pw_hash, "$user:" );
156155
file_put_contents( "/home/$user/conf/web/webdav-$user.$domain/.htpasswd", $pw_hash );
157156

158157
// Create the nginx.conf file.

0 commit comments

Comments
 (0)