inspec/test/unit/mock/files/nginx.conf
Jerry Aldrich III 9773e1cd94 Add wildcard/multiple server support to nginx_conf resource (#2141)
* Add wildcard/multiple server support to nginx_conf

Signed-off-by: Jerry Aldrich <jerryaldrichiii@gmail.com>

* separate the merge function for maps in nginx_conf

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
2017-09-15 16:37:57 -04:00

46 lines
1.1 KiB
Nginx Configuration File

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
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;
}
}