-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdefault.conf
130 lines (103 loc) · 2.82 KB
/
default.conf
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
server {
listen 127.0.0.1:8080;
listen 9090;
server_name example.com;
root /Users/mjlem/Desktop/webserv/tests;
location / {
index index.html;
upload /Users/mjlem/Desktop/webserv/upload/;
allowed_methods GET POST;
error_page 404 /Users/mjlem/Desktop/webserv/errorPages/404.html;
}
location /auto {
root /Users/mjlem/Desktop/webserv/;
allowed_methods GET POST;
autoindex on;
}
location /cgi {
root /Users/mjlem/Desktop/webserv/tests/;
autoindex on;
allowed_methods GET POST;
cgi_pass .py /usr/bin/python;
cgi_pass .php /usr/bin/php;
}
location /video {
index movie.mp4;
root /Users/mjlem/Desktop/;
allowed_methods GET POST;
}
location /redirect {
allowed_methods GET POST;
return 301 https://youtu.be/isCURcvST38?t=611;
}
location /image {
index saitama.png;
root /Users/mjlem/Desktop/;
allowed_methods GET POST;
}
location /cookies {
root /Users/mjlem/Desktop/webserv/;
index session.php;
allowed_methods GET POST;
cgi_pass .php /Users/mjlem/php-cgi;
}
location /delete {
root /Users/mjlem/Desktop/upload/;
allowed_methods DELETE;
}
location /upload {
root /Users/mjlem/Desktop/upload/;
allowed_methods POST;
}
client_max_body_size 1000m;
}
server {
listen 8080;
root /Users/mjlem/Desktop/webserv/tests;
location / {
index index.html;
allowed_methods GET POST DELETE;
error_page 404 /Users/mjlem/Desktop/webserv/errorPages/404.html;
}
location /auto {
root /Users/mjlem/Desktop/webserv/;
allowed_methods GET POST DELETE;
autoindex on;
}
location /cgi {
root /Users/mjlem/Desktop/webserv/tests/;
autoindex on;
allowed_methods GET POST DELETE;
cgi_pass .py /usr/bin/python;
cgi_pass .php /usr/bin/php;
}
location /video {
index movie.mp4;
root /Users/mjlem/Desktop/;
allowed_methods GET POST DELETE;
}
location /redirect {
allowed_methods GET POST DELETE;
return 301 https://youtu.be/isCURcvST38?t=611;
}
location /image {
index saitama.png;
root /Users/mjlem/Desktop/;
allowed_methods GET POST DELETE;
}
location /cookies {
root /Users/mjlem/Desktop/webserv/;
index session.php;
allowed_methods GET POST DELETE;
cgi_pass .php /Users/mjlem/php-cgi;
}
location /delete {
root /Users/mjlem/Desktop/upload;
allowed_methods DELETE;
}
location /upload {
root /Users/mjlem/Desktop/upload;
allowed_methods POST;
}
client_max_body_size 10m;
}