forked from GNUsocial/gnu-social
		
	Merge branch 'nginx-sample' into 'nightly'
Add nginx sample configuration See merge request !23
This commit is contained in:
		
							
								
								
									
										4
									
								
								INSTALL
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								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
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										53
									
								
								nginx.conf.sample
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										53
									
								
								nginx.conf.sample
									
									
									
									
									
										Normal 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;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user