inspec/test/unit/mock/files/nginx.conf

48 lines
1.2 KiB
Nginx Configuration File
Raw Normal View History

user www www; ## Default: nobody
error_log logs/error.log;
events { # events test
worker_connections 4096;
}
http {
include conf/mime.types; # relative path
include /etc/nginx/proxy.conf; # absolute path
include /etc/nginx/conf.d/*.conf; # wildcard path
include "/etc/nginx/quotes.d/*.conf"; # path with quotes
index index.html index.htm index.php;
default_type application/octet-stream; # parameter with '/'
# multi-line test
log_format main
multi line;
# multi server tests
server {
listen 80;
server_name domain1.com www.domain1.com;
location ~ \.php$ {
fastcgi_pass 127.0.0.1:1025;
}
}
server {
listen 443;
server_name domain2.com www.domain2.com;
# multiple locations test
location ~ ^/(images|javascript|js|css|flash|media|static)/ {
root /var/www/virtual/big.server.com/htdocs;
}
location / {
proxy_pass http://127.0.0.1:8080;
}
}
# upstream tests
upstream big_server_com {
server 127.0.0.3:8000 weight=5;
server 192.168.0.1:8000;
}
}