aboutsummaryrefslogtreecommitdiff
path: root/nginx.conf.sample
diff options
context:
space:
mode:
Diffstat (limited to 'nginx.conf.sample')
-rw-r--r--nginx.conf.sample53
1 files changed, 53 insertions, 0 deletions
diff --git a/nginx.conf.sample b/nginx.conf.sample
new file mode 100644
index 0000000000..d05c676bc1
--- /dev/null
+++ b/nginx.conf.sample
@@ -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;
+ }
+}
+