]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Add nginx sample configuration
authorChimo <chimo@chromic.org>
Sat, 25 Jul 2015 13:37:10 +0000 (09:37 -0400)
committerChimo <chimo@chromic.org>
Sat, 25 Jul 2015 13:39:55 +0000 (09:39 -0400)
INSTALL
nginx.conf.sample [new file with mode: 0644]

diff --git a/INSTALL b/INSTALL
index 90fa84923bb92bda257863687ef5d71455e4b51d..64f30139bf92eea2c673bdc4bccbabe9567d45e6 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -196,7 +196,9 @@ your server (like lighttpd or nginx).
         file is well commented. 
     * For lighttpd, inspect the lighttpd.conf.example file and apply the
         appropriate changes in your virtualhost configuration for lighttpd.
-    * For nginx and other webservers, we gladly accept contributions of
+    * For nginx, inspect the nginx.conf.sample file and apply the appropriate
+        changes.
+    * For other webservers, we gladly accept contributions of
         server configuration examples.
 
 2. Assuming your webserver is properly configured and have its settings
diff --git a/nginx.conf.sample b/nginx.conf.sample
new file mode 100644 (file)
index 0000000..d05c676
--- /dev/null
@@ -0,0 +1,53 @@
+server {
+  # Ports
+  listen 80;
+  # Uncomment the following line
+  # to enable HTTPS
+  #listen 443 ssl;
+
+  # Server name
+  # Change "example.org" to your domain name
+  server_name example.org;
+
+  # SSL
+  # Uncomment and change the paths to setup
+  # your SSL key/cert. See https://cipherli.st/
+  # for more information
+  #ssl_certificate       /path/to/ssl.cert;
+  #ssl_certificate_key   /path/to/ssl.key;
+
+  # Logs
+  # Uncomment and change the paths to setup
+  # logging
+  #access_log /path/to/access.log;
+  #error_log  /path/to/error.log;
+
+  # Root
+  # Change the path below to where you installed
+  # GNU social
+  root /path/to/gnusocial/root;
+
+  # Index
+  index index.php;
+
+  # PHP
+  location ~ \.php {
+    fastcgi_pass unix:/run/php-fpm/php-fpm.sock;
+    # Remove the "fastcgi_pass" line above and uncomment
+    # the one below to use TCP sockets instead of Unix sockets
+    #fastcgi_pass 127.0.0.1:9000;
+    fastcgi_index index.php;
+    include fastcgi.conf;
+  }
+
+  # Location
+  location / {
+    try_files $uri $uri/ @gnusocial;
+  }
+
+  # Fancy URLs
+  location @gnusocial {
+    rewrite ^(.*)$ /index.php?p=$1 last;
+  }
+}
+