thinkphp3.2在nginx下的配置
阿新 • • 發佈:2019-04-01
fast rewrite 忘記 quest roo div try fas bre
最近一直沒用nginx
昨天將tp3.2的項目部署到Ubuntu下的nginx下,發現忘記怎麽配置的了
特將配置方式記錄下來,以方便日後查找
服務器nignx 配置文件 server { listen 8081; server_name XX.XX.XX.XX; root /www/ppm; index index.html index.htm index.php index.nginx-debian.html; location / { if (!-e $request_filename) { rewrite^/(.*)$ /index.php?$1 last; break; } try_files $uri $uri/ =404; } location ~ \.php(.*)$ { fastcgi_pass unix:/run/php/php7.0-fpm.sock; fastcgi_index index.php; fastcgi_split_path_info ^((?U).+\.php)(/?.+)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; include fastcgi_params; } }
重啟nginx
thinkphp3.2在nginx下的配置