@@ -7,100 +7,100 @@ pid /run/nginx.pid;
7
7
include /usr/share/nginx/modules/*.conf;
8
8
9
9
events {
10
- worker_connections 1024 ;
10
+ worker_connections 1024 ;
11
11
}
12
12
13
13
http {
14
- log_format main '$remote_addr - $remote_user [$time_local ] "$request " '
15
- '$status $body_bytes_sent "$http_referer " '
16
- '"$http_user_agent " "$http_x_forwarded_for "' ;
17
-
18
- access_log /var/log/nginx/access.log main ;
19
-
20
- sendfile on ;
21
- tcp_nopush on ;
22
- tcp_nodelay on ;
23
- keepalive_timeout 65 ;
24
- types_hash_max_size 4096 ;
25
-
26
- include /etc/nginx/mime.types;
27
- default_type application/octet-stream;
28
-
29
- server {
30
- listen 204.225.106.9:80;
31
- # we don't have ipv6 on www right now
32
- # listen [::]:80;
33
- server_name _;
34
-
35
- return 301 https://$host$request_uri ;
36
- }
37
-
38
- server {
39
- listen 204.225.106.9:443 ssl;
40
- ssl_certificate /etc/nginx/tls/hacklab.to/fullchain.cer;
41
- ssl_certificate_key /etc/nginx/tls/hacklab.to/hacklab.to.key;
42
-
43
- server_name _;
44
- return 444 ;
45
- }
46
-
47
- server {
48
- listen 204.225.106.9:443 ssl;
49
- ssl_certificate /etc/nginx/tls/hacklab.to/fullchain.cer;
50
- ssl_certificate_key /etc/nginx/tls/hacklab.to/hacklab.to.key;
51
-
52
- server_name hacklab.to;
53
- location / {
54
- proxy_set_header X-Forwarded-Proto $scheme ;
55
- proxy_set_header Host hacklab.to;
56
- proxy_pass http://[::1]:18883;
57
- }
58
- }
59
-
60
- server {
61
- listen 204.225.106.9:443 ssl;
62
- ssl_certificate /etc/nginx/tls/hacklab.to/fullchain.cer;
63
- ssl_certificate_key /etc/nginx/tls/hacklab.to/hacklab.to.key;
64
-
65
- server_name www.hacklab.to;
66
- location / {
67
- return 301 https://hacklab.to$request_uri ;
68
- }
69
- }
70
-
71
- server {
72
- listen 204.225.106.9:443 ssl;
73
- ssl_certificate /etc/nginx/tls/hacklab.to/fullchain.cer;
74
- ssl_certificate_key /etc/nginx/tls/hacklab.to/hacklab.to.key;
75
-
76
- server_name wiki.hacklab.to;
77
- location / {
78
- proxy_set_header X-Forwarded-Proto $scheme ;
79
- proxy_set_header Host wiki.hacklab.to;
80
- proxy_pass http://[::1]:8008;
81
- client_max_body_size 100m ;
82
- }
83
- }
84
-
85
- server {
86
- listen 204.225.106.9:443 ssl;
87
- ssl_certificate /etc/nginx/tls/hacklab.to/fullchain.cer;
88
- ssl_certificate_key /etc/nginx/tls/hacklab.to/hacklab.to.key;
89
-
90
- server_name knowledge.hacklab.to;
91
- location / {
92
- proxy_set_header X-Forwarded-Proto $scheme ;
93
- proxy_set_header Host knowledge.hacklab.to;
94
- proxy_pass http://[::1]:18882;
95
- }
96
- }
97
-
98
- server {
99
- listen 204.225.106.9:443 ssl;
100
- ssl_certificate /etc/nginx/tls/hacklab.to/fullchain.cer;
101
- ssl_certificate_key /etc/nginx/tls/hacklab.to/hacklab.to.key;
102
-
103
- server_name members.hacklab.to;
104
- return 503 ;
105
- }
14
+ log_format main '$remote_addr - $remote_user [$time_local ] "$request " '
15
+ '$status $body_bytes_sent "$http_referer " '
16
+ '"$http_user_agent " "$http_x_forwarded_for "' ;
17
+
18
+ access_log /var/log/nginx/access.log main ;
19
+
20
+ sendfile on ;
21
+ tcp_nopush on ;
22
+ tcp_nodelay on ;
23
+ keepalive_timeout 65 ;
24
+ types_hash_max_size 4096 ;
25
+
26
+ include /etc/nginx/mime.types;
27
+ default_type application/octet-stream;
28
+
29
+ server {
30
+ listen 204.225.106.9:80;
31
+ # we don't have ipv6 on www right now
32
+ # listen [::]:80;
33
+ server_name _;
34
+
35
+ return 301 https://$host$request_uri ;
36
+ }
37
+
38
+ server {
39
+ listen 204.225.106.9:443 ssl;
40
+ ssl_certificate /etc/nginx/tls/hacklab.to/fullchain.cer;
41
+ ssl_certificate_key /etc/nginx/tls/hacklab.to/hacklab.to.key;
42
+
43
+ server_name _;
44
+ return 444 ;
45
+ }
46
+
47
+ server {
48
+ listen 204.225.106.9:443 ssl;
49
+ ssl_certificate /etc/nginx/tls/hacklab.to/fullchain.cer;
50
+ ssl_certificate_key /etc/nginx/tls/hacklab.to/hacklab.to.key;
51
+
52
+ server_name hacklab.to;
53
+ location / {
54
+ proxy_set_header X-Forwarded-Proto $scheme ;
55
+ proxy_set_header Host hacklab.to;
56
+ proxy_pass http://[::1]:18883;
57
+ }
58
+ }
59
+
60
+ server {
61
+ listen 204.225.106.9:443 ssl;
62
+ ssl_certificate /etc/nginx/tls/hacklab.to/fullchain.cer;
63
+ ssl_certificate_key /etc/nginx/tls/hacklab.to/hacklab.to.key;
64
+
65
+ server_name www.hacklab.to;
66
+ location / {
67
+ return 301 https://hacklab.to$request_uri ;
68
+ }
69
+ }
70
+
71
+ server {
72
+ listen 204.225.106.9:443 ssl;
73
+ ssl_certificate /etc/nginx/tls/hacklab.to/fullchain.cer;
74
+ ssl_certificate_key /etc/nginx/tls/hacklab.to/hacklab.to.key;
75
+
76
+ server_name wiki.hacklab.to;
77
+ location / {
78
+ proxy_set_header X-Forwarded-Proto $scheme ;
79
+ proxy_set_header Host wiki.hacklab.to;
80
+ proxy_pass http://[::1]:8008;
81
+ client_max_body_size 100m ;
82
+ }
83
+ }
84
+
85
+ server {
86
+ listen 204.225.106.9:443 ssl;
87
+ ssl_certificate /etc/nginx/tls/hacklab.to/fullchain.cer;
88
+ ssl_certificate_key /etc/nginx/tls/hacklab.to/hacklab.to.key;
89
+
90
+ server_name knowledge.hacklab.to;
91
+ location / {
92
+ proxy_set_header X-Forwarded-Proto $scheme ;
93
+ proxy_set_header Host knowledge.hacklab.to;
94
+ proxy_pass http://[::1]:18882;
95
+ }
96
+ }
97
+
98
+ server {
99
+ listen 204.225.106.9:443 ssl;
100
+ ssl_certificate /etc/nginx/tls/hacklab.to/fullchain.cer;
101
+ ssl_certificate_key /etc/nginx/tls/hacklab.to/hacklab.to.key;
102
+
103
+ server_name members.hacklab.to;
104
+ return 503 ;
105
+ }
106
106
}
0 commit comments