Add nginx sample configuration

This commit is contained in:
Chimo 2015-07-25 09:37:10 -04:00
parent 5b09a150bc
commit 05b814ce68
2 changed files with 56 additions and 1 deletions

View File

@ -196,7 +196,9 @@ your server (like lighttpd or nginx).
file is well commented. file is well commented.
* For lighttpd, inspect the lighttpd.conf.example file and apply the * For lighttpd, inspect the lighttpd.conf.example file and apply the
appropriate changes in your virtualhost configuration for lighttpd. 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. server configuration examples.
2. Assuming your webserver is properly configured and have its settings 2. Assuming your webserver is properly configured and have its settings

53
nginx.conf.sample Normal file
View File

@ -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;
}
}