Yii Framework Forum: Yii Lnmp Urlmanager Config - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Yii Lnmp Urlmanager Config Yii Framework,nignx config Rate Topic: -----

#1 User is offline   deapge 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 1
  • Joined: 27-February 13

Posted 07 March 2013 - 02:48 AM

Yii lnmp config.
log_format  loldb.local.com  '$remote_addr - $remote_user [$time_local] $request '
     		'$status $body_bytes_sent $http_referer '
     		'$http_user_agent $http_x_forwarded_for';
server
	{
		listen   	80;
		server_name loldb.local.com;
		index index.html index.htm index.php default.html default.htm default.php;
                set $yii_bootstrap "index.php";
                set $host_path "/home/wwwroot/data/app/loldb";
		root  $host_path;

		#include other.conf;
                charset utf-8;

                location / {
                  index  index.html $yii_bootstrap;
                  try_files $uri $uri/ /$yii_bootstrap?$args;
                }
                location ~ ^/(protected|framework|themes/\w+/views) {
                  deny  all;
                }
                location ~ \.php {
           		fastcgi_split_path_info  ^(.+\.php)(.*)$;
           		#let yii catch the calls to unexising PHP files
           		set $fsn /$yii_bootstrap;
           		if (-f $document_root$fastcgi_script_name){
             		set $fsn $fastcgi_script_name;
           		}
           		include fastcgi_params;
           		fastcgi_param  SCRIPT_FILENAME  $document_root$fsn;
           		fastcgi_param  PATH_INFO        $fastcgi_path_info;
           		fastcgi_param  PATH_TRANSLATED  $document_root$fsn;
           		try_files $uri =404;
           		fastcgi_pass  unix:/tmp/php-cgi.sock;
           		fastcgi_index index.php;
           		include fcgi.conf;
                }

                location ~ /\.ht {
           		deny  all;
                }

                #avoid processing of calls to unexisting static files by yii
                location ~ \.(js|css|png|jpg|gif|swf|ico|pdf|mov|fla|zip|rar)$ {
                  try_files $uri =404;
                }
#		location ~ .*\.(php|php5)?$
#			{
#				try_files $uri =404;
#				fastcgi_pass  unix:/tmp/php-cgi.sock;
#				fastcgi_index index.php;
#				include fcgi.conf;
#			}

		location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
			{
				expires      30d;
			}

		location ~ .*\.(js|css)?$
			{
				expires      12h;
			}

		access_log  /home/wwwlogs/loldb.local.com.log  loldb.local.com;
	}

##################################################################
protected/config/main.php
'urlManager'=>array(
      'urlFormat'=>'path',
      'showScriptName' => false,
      'rules'=>array(
 	//'<controller:\w+>/<id:\d+>'=>'<controller>/view',
 	//'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
 	//'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
 		//'admin'=>'admin/index',
      ),
),

0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users