mirror of
https://github.com/inspec/inspec
synced 2024-12-29 22:43:25 +00:00
9773e1cd94
* 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>
46 lines
1.1 KiB
Nginx Configuration File
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;
|
|
}
|
|
}
|