Quantcast
Channel: Yii Framework Forum
Viewing all articles
Browse latest Browse all 18717

Yii Lnmp Urlmanager Config

$
0
0
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',
      ),
),

Viewing all articles
Browse latest Browse all 18717

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>