nginx 1.14.0 配置部署 thinkphp 5.1
生活随笔
收集整理的這篇文章主要介紹了
nginx 1.14.0 配置部署 thinkphp 5.1
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
開始接觸NGINX,配置tp5配了半天,找不到具體原因,于是用網上搜索到的配置復制粘貼搞定。
?感謝 https://blog.csdn.net/qq_36431213/article/details/80456993
開始以為是rewrite部分寫不正確,其實根本就不用if(!-e $request_name){ rewrite ^(.*)$ /index.php/$ last;break;},
用 try_files $uri $uri/ index.php?$request_string;就可以,傻傻折騰了半天,要不得!!!
?
詳看附件
- 下面開始上配置
或者
server {listen 80;server_name localhost;#charset koi8-r;#access_log /var/log/nginx/host.access.log main;location / {if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break; } root /usr/share/nginx/html/tp5/public/; index index.php; } #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/tp5/public/; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$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; #} }總結
以上是生活随笔為你收集整理的nginx 1.14.0 配置部署 thinkphp 5.1的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ubuntu16.04 配置nginx支
- 下一篇: 汽车文化标语文案28句