您好,欢迎来到尚车旅游网。
搜索
您的当前位置:首页nginx不支持yii怎么办

nginx不支持yii怎么办

来源:尚车旅游网

nginx不支持yii怎么办?nginx部署yii2的方法

只需要修改nginx.config配置文件内容,在里面增加server,并且root写成index.php文件在的目录下就可以

还要设置config/web.php里的cookieValidationKey值,以及一些目录的访问权限需要设置成777

nginx配置文件内容

#user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
 worker_connections 1024;
}
http {
 include mime.types;
 default_type application/octet-stream;
 log_format main '$remote_addr - $remote_user [$time_local] "$request" '
 '$status $body_bytes_sent "$http_referer" '
 '"$http_user_agent" "$http_x_forwarded_for"';
 #access_log logs/access.log main;
 sendfile on;
 #tcp_nopush on;
 #keepalive_timeout 0;
 keepalive_timeout 65;
 #gzip on;
 server {
 listen 80;
 server_name localhost;
 #charset koi8-r;
 #access_log logs/host.access.log main;
 location / {
 root html;
 index index.php index.html index.htm;
 }
 #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 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 html;
 fastcgi_pass 127.0.0.1:9000;
 fastcgi_index index.php;
 # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
 # include fastcgi_params;
 include fastcgi.conf;
 }
 # deny access to .htaccess files, if Apache's document root
 # concurs with nginx's one
 #
 #location ~ /.ht {
 # deny all;
 #}
 }
 # another virtual host using mix of IP-, name-, and port-based configuration
 #
 #server {
 # listen 8000;
 # listen somename:8080;
 # server_name somename alias another.alias;
 # location / {
 # root html;
 # index index.html index.htm;
 # }
 #}
 #yi正mjh graduation project config
 server {
 charset utf-8;
 client_max_body_size 128M;
 
 listen 8080;
 server_name www.mjh.com;
 root /var/www/mjhGraduation/web;
 index index.php;
 access_log /var/www/mjhGraduation/access.log main;
 error_log /var/www/mjhGraduation/error.log;
 location /{
 # Redirect everything that isn't a real file to index.php
 try_files $uri $uri/ /index.php?args;
 }
 location ~ .php$ {
 include fastcgi.conf;
 fastcgi_pass 127.0.0.1:9000;
 try_files $uri = 404;
 }
 error_page 404 /404.html;
 location ~ /.(ht|svn|git){
 deny all;
 }
 }
 #gsh graduation project config
 server {
 charset utf-8;
 client_max_body_size 128M;
 
 listen 8088;
 server_name www.mjh.com;
 root /var/www/gshGraduation/web;
 index index.php;
 access_log /var/www/gshGraduation/access.log main;
 error_log /var/www/gshGraduation/error.log;
 location /{
 # Redirect everything that isn't a real file to index.php
 try_files $uri $uri/ /index.php?args;
 }
 location ~ .php$ {
 include fastcgi.conf;
 fastcgi_pass 127.0.0.1:9000;
 try_files $uri = 404;
 }
 error_page 404 /404.html;
 location ~ /.(ht|svn|git){
 deny all;
 }
 }
 # HTTPS server
 #
 #server {
 # listen 443 ssl;
 # server_name localhost;
 # ssl_certificate cert.pem;
 # ssl_certificate_key cert.key;
 # ssl_session_cache shared:SSL:1m;
 # ssl_session_timeout 5m;
 # ssl_ciphers HIGH:!aNULL:!MD5;
 # ssl_prefer_server_ciphers on;
 # location / {
 # root html;
 # index index.html index.htm;
 # }
 #}
}

相关文章教程推荐:yii教程

Copyright © 2019- sceh.cn 版权所有 湘ICP备2023017654号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务