@@ -29,46 +29,46 @@ Then compile the project like above.
29
29
## Examples
30
30
Start server on port 8080, root directory is current working directory:
31
31
``` sh
32
- server -l 8080
32
+ ghfs -l 8080
33
33
```
34
34
35
35
Start server on port 8080, root directory is /usr/share/doc:
36
36
``` sh
37
- server -l 8080 -r /usr/share/doc
37
+ ghfs -l 8080 -r /usr/share/doc
38
38
```
39
39
40
40
Start server on default port, root directory is /tmp, and allow upload files to file system directory /tmp/data:
41
41
``` sh
42
- server -r /tmp -u /data
42
+ ghfs -r /tmp -u /data
43
43
```
44
44
45
45
Share files from /etc, but also mount /usr/share/doc to url path /doc
46
46
``` sh
47
- server -r /etc -a :/doc:/usr/share/doc
47
+ ghfs -r /etc -a :/doc:/usr/share/doc
48
48
```
49
49
50
50
Start server on port 8080, serve for HTTPS protocol
51
51
``` sh
52
- server -k /path/to/certificate/key -c /path/to/certificate/file -l 8080
52
+ ghfs -k /path/to/certificate/key -c /path/to/certificate/file -l 8080
53
53
```
54
54
55
55
Do not show hidden unix directories and files that starts with ` . ` .
56
56
Tips: wrap wildcard by quotes to prevent expanding by shell.
57
57
``` sh
58
- server -H ' .*'
58
+ ghfs -H ' .*'
59
59
```
60
60
61
61
Show access log on console:
62
62
``` sh
63
- server -L -
63
+ ghfs -L -
64
64
```
65
65
66
66
Http Basic Auth:
67
67
- requires authentication for url /files
68
68
- username: user1, password: pass1
69
69
- username: user2, password: pass2
70
70
``` sh
71
- server --auth /files --user user1:pass1 --user-sha1 user2:8be52126a6fde450a7162a3651d589bb51e9579d
71
+ ghfs --auth /files --user user1:pass1 --user-sha1 user2:8be52126a6fde450a7162a3651d589bb51e9579d
72
72
```
73
73
74
74
Start 2 virtual hosts:
@@ -87,7 +87,7 @@ Start 2 virtual hosts:
87
87
- hostname: server2.example.com
88
88
- root directory: /var/www/server2
89
89
``` sh
90
- server --listen-plain 80 --listen-tls 443 -c /cert/server1.pem -k /cert/server1.key --hostname server1.example.com -r /var/www/server1 ,, --listen-plain 80 --listen-tls 443 -c /cert/server2.pem -k /cert/server2.key --hostname server2.example.com -r /var/www/server2
90
+ ghfs --listen-plain 80 --listen-tls 443 -c /cert/server1.pem -k /cert/server1.key --hostname server1.example.com -r /var/www/server1 ,, --listen-plain 80 --listen-tls 443 -c /cert/server2.pem -k /cert/server2.key --hostname server2.example.com -r /var/www/server2
91
91
```
92
92
93
93
## Usage
0 commit comments