ini Nginx PHP-FPM Symfony 2最小配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ini Nginx PHP-FPM Symfony 2最小配置相关的知识,希望对你有一定的参考价值。

server {
	listen 80;
	server_name localhost;
	root /home/website/web;

	rewrite ^/app\.php/?(.*)$ /$1 permanent;

	try_files $uri @rewriteapp;

        location @rewriteapp {
                rewrite ^(.*)$ /app.php/$1 last;
        }

        # Deny all . files
        location ~ /\. {
                deny all;
        }

        location ~ ^/(app|app_dev)\.php(/|$) {
                fastcgi_split_path_info ^(.+\.php)(/.*)$;
                include fastcgi_params;
                fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
                fastcgi_index app.php;
                send_timeout 1800;
                fastcgi_read_timeout 1800;
		#fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
		fastcgi_pass 127.0.0.1:9000;
	}

        # Statics
        location /(bundles|media) {
                access_log off;
                expires 30d;

                # Font files
                #if ($filename ~* ^.*?\.(eot)|(ttf)|(woff)$){
                #       add_header Access-Control-Allow-Origin *;
                #}

                try_files $uri @rewriteapp;
        }
}

以上是关于ini Nginx PHP-FPM Symfony 2最小配置的主要内容,如果未能解决你的问题,请参考以下文章

ini nginx vhost配置PHP-FPM

ini nginx其他服务器php-fpm

ini 使用php-fpm对nginx进行默认配置

ini phpmyadmin nginx虚拟主机(php-fpm)

ini CONF:Linux,Nginx,PHP,Php-fpm

ini boxen / brew nginx开发配置w / fastcgi php-fpm