aboutsummaryrefslogtreecommitdiffhomepage
path: root/data/sisu/conf/nginx
diff options
context:
space:
mode:
authorRalph Amissah <ralph@amissah.com>2014-02-08 23:38:40 -0500
committerRalph Amissah <ralph@amissah.com>2014-02-08 23:38:40 -0500
commit61a1a2a834510f5f3f3026de7f371b26a501e4c5 (patch)
treed5a27b5c21829a4b54c62a9b30aaa128742e0b84 /data/sisu/conf/nginx
parentv5 v6: cgi, sample search form (generator), using cgi ENV variables (diff)
examples: nginx conf; cgi search forms pgsql & sqlite
Diffstat (limited to 'data/sisu/conf/nginx')
-rw-r--r--data/sisu/conf/nginx/sites-available/sisu_search83
-rw-r--r--data/sisu/conf/nginx/sites-available/sisu_search_srv84
2 files changed, 167 insertions, 0 deletions
diff --git a/data/sisu/conf/nginx/sites-available/sisu_search b/data/sisu/conf/nginx/sites-available/sisu_search
new file mode 100644
index 00000000..0eb9f8ae
--- /dev/null
+++ b/data/sisu/conf/nginx/sites-available/sisu_search
@@ -0,0 +1,83 @@
+# You may add here your
+# server {
+# ...
+# }
+# statements for each of your virtual hosts to this file
+
+##
+# You should look at the following URL's in order to grasp a solid understanding
+# of Nginx configuration files in order to fully unleash the power of Nginx.
+# http://wiki.nginx.org/Pitfalls
+# http://wiki.nginx.org/QuickStart
+# http://wiki.nginx.org/Configuration
+#
+# Generally, you will want to move this file somewhere, and start with a clean
+# file but keep this around for reference. Or just disable in sites-enabled.
+#
+# Please see /usr/share/doc/nginx-doc/examples/ for more detailed examples.
+##
+
+server {
+ listen 80 default_server;
+ listen [::]:80 default_server ipv6only=on;
+
+ root /srv/www;
+ #root /usr/share/nginx/html;
+ index index.html toc.html;
+
+ #cat /usr/share/doc/fcgiwrap/examples/nginx.conf
+ # Include this file on your nginx.conf to support debian cgi-bin scripts using
+ # fcgiwrap
+ location /cgi-bin/ {
+ # Disable gzip (it makes scripts feel slower since they have to complete
+ # before getting gzipped)
+ gzip off;
+
+ # Set the root to /usr/lib (inside this location this means that we are
+ # giving access to the files under /usr/lib/cgi-bin)
+ root /usr/lib;
+
+ # Fastcgi socket
+ fastcgi_pass unix:/var/run/fcgiwrap.socket;
+
+ # Fastcgi parameters, include the standard ones
+ include /etc/nginx/fastcgi_params;
+
+ # Adjust non standard parameters (SCRIPT_FILENAME)
+ fastcgi_param SCRIPT_FILENAME /usr/lib$fastcgi_script_name;
+ }
+
+ # Make site accessible from http://localhost/
+ server_name localhost;
+
+ #location / {
+ # # First attempt to serve request as file, then
+ # # as directory, then fall back to displaying a 404.
+ # try_files $uri $uri/ =404;
+ # # Uncomment to enable naxsi on this location
+ # # include /etc/nginx/naxsi.rules
+ #}
+
+ #error_page 404 /404.html;
+
+ # redirect server error pages to the static page /50x.html
+ #
+ #error_page 500 502 503 504 /50x.html;
+ #location = /50x.html {
+ # root /usr/share/nginx/html;
+ #}
+}
+
+# another virtual host using mix of IP-, name-, and port-based configuration
+#
+#server {
+# listen 8000;
+# listen somename:8080;
+# server_name somename alias another.alias;
+# root html;
+# index index.html index.htm;
+#
+# location / {
+# try_files $uri $uri/ =404;
+# }
+#}
diff --git a/data/sisu/conf/nginx/sites-available/sisu_search_srv b/data/sisu/conf/nginx/sites-available/sisu_search_srv
new file mode 100644
index 00000000..41585505
--- /dev/null
+++ b/data/sisu/conf/nginx/sites-available/sisu_search_srv
@@ -0,0 +1,84 @@
+# You may add here your
+# server {
+# ...
+# }
+# statements for each of your virtual hosts to this file
+
+##
+# You should look at the following URL's in order to grasp a solid understanding
+# of Nginx configuration files in order to fully unleash the power of Nginx.
+# http://wiki.nginx.org/Pitfalls
+# http://wiki.nginx.org/QuickStart
+# http://wiki.nginx.org/Configuration
+#
+# Generally, you will want to move this file somewhere, and start with a clean
+# file but keep this around for reference. Or just disable in sites-enabled.
+#
+# Please see /usr/share/doc/nginx-doc/examples/ for more detailed examples.
+##
+
+server {
+ listen 80 default_server;
+ listen [::]:80 default_server ipv6only=on;
+
+ root /srv/www;
+ #root /usr/share/nginx/html;
+ index index.html toc.html;
+
+ #cat /usr/share/doc/fcgiwrap/examples/nginx.conf
+ # Include this file on your nginx.conf to support debian cgi-bin scripts using
+ # fcgiwrap
+ location /cgi/ {
+ # Disable gzip (it makes scripts feel slower since they have to complete
+ # before getting gzipped)
+ gzip off;
+
+ # Set the root to /srv (inside this location this means that we are
+ # giving access to the files under /srv/cgi)
+ root /srv;
+
+ # Fastcgi socket
+ fastcgi_pass unix:/var/run/fcgiwrap.socket;
+
+ # Fastcgi parameters, include the standard ones
+ include /etc/nginx/fastcgi_params;
+
+ # Adjust non standard parameters (SCRIPT_FILENAME)
+ fastcgi_param SCRIPT_FILENAME /srv$fastcgi_script_name;
+ #fastcgi_param SCRIPT_FILENAME /usr/lib$fastcgi_script_name;
+ }
+
+ # Make site accessible from http://localhost/
+ server_name localhost;
+
+ #location / {
+ # # First attempt to serve request as file, then
+ # # as directory, then fall back to displaying a 404.
+ # try_files $uri $uri/ =404;
+ # # Uncomment to enable naxsi on this location
+ # # include /etc/nginx/naxsi.rules
+ #}
+
+ #error_page 404 /404.html;
+
+ # redirect server error pages to the static page /50x.html
+ #
+ #error_page 500 502 503 504 /50x.html;
+ #location = /50x.html {
+ # root /usr/share/nginx/html;
+ #}
+}
+
+# another virtual host using mix of IP-, name-, and port-based configuration
+#
+#server {
+# listen 8000;
+# listen somename:8080;
+# server_name somename alias another.alias;
+# root html;
+# index index.html index.htm;
+#
+# location / {
+# try_files $uri $uri/ =404;
+# }
+#}