Files
42_INT_12_webserv/default.config
2022-08-15 01:47:37 +02:00

94 lines
1.5 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
server {
# this is a comment
server_name our_server;
listen 0.0.0.0:4040;
# client_body_limit asdfa;
client_body_limit 3000000;
index index.html; # this is another comment
root ./www/;
error_page 404 ./www/error_pages/error_404.html;
# something to do with /upload
# location /srcs/cgi-bin/ {
# root ./srcs/cgi-bin/;
# allow_methods POST;
# cgi_ext php;
# }
location /list {
autoindex on;
}
location /cgi-bin {
root ./srcs/cgi-bin/;
cgi_ext cpp php sh;
}
location /upload {
allow_methods POST;
autoindex on;
upload_dir ./www/user_files/; # TODO: append a '/' if there is none ?
# root doesnt matter if used only with POST and no CGI
}
location /the_dump {
allow_methods GET;
root ./www/user_files;
autoindex on;
}
location /redirect {
redirect 307 https://fr.wikipedia.org/wiki/Ketchup;
# redirect 307 https://www.youtube.com/watch?v=rG6b8gjMEkw;
}
location /test {
index index1.html subdex.html;
root ./www/test/;
}
location /test/index1.html {
root ./www/test/;
index index1.html subdex.html;
}
location /hilarious_404/ {
redirect 301 https://berniesanders.com/404/;
}
location /stylesheet/ {
# root ./www/../;
root ./styelsheet/;
}
location /test/something.html {
# allow_methods DELETE;
root ./www/test/;
}
location /test/test_deeper/ {
# allow_methods
root ./www/test/test_deeper/;
}
location /test/test_deeper/super_deep {
root ./www/test/test_deeper/super_deep/;
}
# location /test/test_deeper/something.html {
# allow_methods DELETE;
# }
}