Difference between revisions of "Mediawiki Nginx Config"
		
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
		
		
		
		
		
	
| Adam.birds (talk | contribs)  (Created page with "<pre>         upstream examplecombackend {         server unix:/var/run/php-fcgi-examplecom.sock;     }          server {         listen 80;         server_name example.com;...") | Adam.birds (talk | contribs)  | ||
| Line 56: | Line 56: | ||
| </pre> | </pre> | ||
| + | [[Category:MediaWiki]] | ||
| [[Category:Nginx]] | [[Category:Nginx]] | ||
| [[Category:Linux]] | [[Category:Linux]] | ||
| [[Category:Contents]] | [[Category:Contents]] | ||
Latest revision as of 13:50, 30 April 2016
    
    upstream examplecombackend {
        server unix:/var/run/php-fcgi-examplecom.sock;
    }
    
    server {
        listen 80;
        server_name example.com;
        root /var/www/vhosts/example.com/htdocs;
        index index.php;
    	
        access_log /var/www/vhosts/example.com/wiki-access.log;
        error_log /var/www/vhosts/example.com/wiki-error.log warn;
    
        location / {
                try_files $uri $uri/ @handler;
                index index.php index.html;
        }
     
    #   location /app/                  { deny all; }
    #   location /includes/             { deny all; }
    #   location /lib/                  { deny all; }
    #   location /media/downloadable/   { deny all; }
    #   location /pkginfo/              { deny all; }
    #   location /report/config.xml/    { deny all; }
    #   location /images/               { deny all; }
    #   location /var/                  { deny all; }
    #
    #   location /download/             { allow 46.37.189.40; deny all; }
    
        location /. {
                return 404;
        }
    
        location @handler {
                rewrite ^/(.*)$ /index.php;
        }
    
    #   location ~ \.zip$ {
    #           deny all;
    #   }
    
        location ~ \.php$ {
                fastcgi_intercept_errors on;
                fastcgi_pass examplecombackend;
                fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
                include        fastcgi_params;
        }
    
     #   location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
     #           expires max;
     #           log_not_found off;
     #   }
    
    }

