項目配置內容以下:php
server { #配置監聽端口 listen 80; listen [::]:80; #設置網站根目錄做爲變量root set $root /var/www/web; #設置網站根目錄 root $root; #設置訪問日誌存放路徑 #access_log logs/access.log; #設置錯誤日誌存放路徑 #error_log logs/error.log; #設置網站默認首頁 index index.html index.php; #設置域名 server_name www.example123.com; #設置字符集 charset utf-8; #此配置用於靜態文件配置 #location /static { #try_files $uri $uri/ =404; #} #配置PHP的重寫規則 location / { #開啓目錄瀏覽功能 #autoindex on; #關閉詳細文件大小統計,讓文件大小顯示MB,GB單位,默認爲b #autoindex_exact_size on; #開啓以服務器本地時區顯示文件修改日期 #autoindex_localtime on; if ( !-e $request_filename) { rewrite ^/(.*)$ /index.php/$1 last; break; } } #配置PHP的pathinfo location ~ .+\.php($|/) { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^((?U).+.php)(/?.+)$; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $root$fastcgi_script_name; include fastcgi_params; } }