博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Nginx】Nginx下的Yii部署
阅读量:6830 次
发布时间:2019-06-26

本文共 3779 字,大约阅读时间需要 12 分钟。

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
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( '
/
'=>'
/view', '
/
/
'=>'
/
', '
/
'=>'
/
', ), ), // 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:                                           [确定]

转载地址:http://vdfkl.baihongyu.com/

你可能感兴趣的文章
生产环境子域降级记录
查看>>
framework7 vue touch事件 阻止click事件失效
查看>>
markdown语法博客园测试
查看>>
Collections
查看>>
Linux无人职守应答文件配置内容
查看>>
资料收集
查看>>
pgbouncer centos7.4 install
查看>>
golang angular5 nginx web程序部署说明
查看>>
SpringMVC HandlerMethodArgumentResolver自定义参数转换器
查看>>
扫硬盘
查看>>
设计模式(Java版)总结
查看>>
NDk编译opencv for Android,并引用在Unity3d游戏中的一般步骤
查看>>
zabbix 通过jmx监控tomcat
查看>>
LVM逻辑卷管理
查看>>
oracle权限详解
查看>>
港版iPhone4S今晚可到中关村 售价5800元起
查看>>
Linux如何开启mysql远程连接
查看>>
Exchange 2010,删除系统默认地址列表后, OWA 通讯簿失败问题解决办法
查看>>
linux系统强制踢掉其它登录用户
查看>>
用TestSuite管理Junit单元测试用例
查看>>