【Nginx】Nginx下的Yii部署
来源:互联网 发布:傲剑绿色版紫霞数据 编辑:程序博客网 时间:2024/06/05 11:56
Url的重写
nginx的配置文件
[root@localhost protected]# vim /etc/nginx/conf.d/default.confserver { listen 80; server_name localhost; #charset koi8-r; #access_log /var/log/nginx/log/host.access.log main; location = /favicon.ico { log_not_found off; access_log off; } location = /robots.txt { allow all; log_not_found off; access_log off; } location / { try_files $uri $uri/ /index.php?$args; if (!-e $request_filename){ rewrite ^/(.*) /index.php last; } root /usr/share/nginx/html; index index.php index.html index.htm; } location ~ /(protected|framework|nbproject|themes/\w+/views|index-test\.php) { deny all; # for production internal; log_not_found off; access_log off; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } # proxy the PHP scripts to Apache listening on 127.0.0.1:80 # #location ~ \.php$ { # proxy_pass http://127.0.0.1; #} # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ \.php$ { root /usr/share/nginx/html; include fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name; # include fastcgi_params; } # deny access to .htaccess files, if Apache's document root # concurs with nginx's one # #location ~ /\.ht { # deny all; #} # deny access to .htaccess files, if Apache's document root # concurs with nginx's one # location ~ /(\.svn|\.git|\.ht|\.DS) { deny all; internal; }}
yii的配置文件
/project/protected/config/main.php<?php// uncomment the following to define a path alias// Yii::setPathOfAlias('local','path/to/local-folder');// This is the main Web application configuration. Any writable// CWebApplication properties can be configured here.return array('basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..','name'=>'My Web Application',// preloading 'log' component'preload'=>array('log'),// autoloading model and component classes'import'=>array('application.models.*','application.components.*',),'modules'=>array(// uncomment the following to enable the Gii tool/*'gii'=>array('class'=>'system.gii.GiiModule','password'=>'Enter Your Password Here',// If removed, Gii defaults to localhost only. Edit carefully to taste.'ipFilters'=>array('127.0.0.1','::1'),),*/),// application components'components'=>array('user'=>array(// enable cookie-based authentication'allowAutoLogin'=>true,),// uncomment the following to enable URLs in path-format'urlManager'=>array('urlFormat'=>'path', 'showScriptName' => false, 'urlSuffix' => '.html','rules'=>array('<controller:\w+>/<id:\d+>'=>'<controller>/view','<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>','<controller:\w+>/<action:\w+>'=>'<controller>/<action>',),),// database settings are configured in database.php'db'=>require(dirname(__FILE__).'/database.php'),'errorHandler'=>array(// use 'site/error' action to display errors'errorAction'=>'site/error',),'log'=>array('class'=>'CLogRouter','routes'=>array(array('class'=>'CFileLogRoute','levels'=>'error, warning',),// uncomment the following to show log messages on web pages/*array('class'=>'CWebLogRoute',),*/),),),// application-level parameters that can be accessed// using Yii::app()->params['paramName']'params'=>array(// this is used in contact page'adminEmail'=>'webmaster@example.com',),);
重启nginx
[root@localhost protected]# service nginx restart停止 nginx: [确定]正在启动 nginx: [确定]
0 0
- 【Nginx】Nginx下的Yii部署
- Yii在Nginx下的rewrite配置
- Yii在Nginx下的rewrite配置
- Yii nginx的配置
- 部署Yii,Apache 和 Nginx 服务器所需的配置
- Linux下部署nginx
- Nginx ----- Windows下Nginx的安装与部署
- Nginx在Linux下的安装部署
- nginx服务器下部署ThinkPHP的配置
- Nginx 下部署ThinkPHP项目的办法
- Linux下nginx的安装及部署
- Yii 2.0 在Nginx下的urlManager配置
- nginx配置yii的安全
- nginx的部署学习
- 解决 ci yii 下nginx 404 错误
- nginx下yii伪静态处理
- Nginx+linux 下 yii项目路由配置
- NginX ------ Linux下部署资料
- [13]使用 MVC 5 的 EF6 Code First 入门 系列:补充:Deploy to Azure
- js用正则表达式来验证表单(比较齐全的资源),JS正则test()方法
- truncate与delete的区别
- 手把手教你把pomelo客户端组件libpomelo加入cocos2d-x 3.0项目(Windows、Android、IOS平台)
- Android Studio常用快捷键整理
- 【Nginx】Nginx下的Yii部署
- java nio学习(七)
- [Leetcode] 2 - Add Two Numbers
- opencv学习笔记9 直方图均衡化并绘制直方图
- winform计时器
- 纯C++的Socket访问Http封装类
- MySQL 查询缓存测试
- c++ 配置文件操作类
- IOS中TableView使用注意