mirror of
https://github.com/inspec/inspec
synced 2024-12-22 19:13:24 +00:00
9e8724ca6e
* nginx_conf resource: Fix include paths with quotes * Move quote removal to `NginxParser` * Add parsers/tests for quotes in quotes Signed-off-by: Jerry Aldrich <jerryaldrichiii@gmail.com>
47 lines
1.2 KiB
Nginx Configuration File
47 lines
1.2 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
|
|
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;
|
|
}
|
|
}
|