ホームページ  >  記事  >  php教程  >  thinkphpのnginx構成

thinkphpのnginx構成

WBOY
WBOYオリジナル
2016-08-04 08:56:201195ブラウズ

thinkphp の nginx 構成
サーバー {<br>     聞いてください 80;<br>     サーバー名 www.abc.com;<br> <br>     #charset utf-8;<br> <br>     access_log /var/www/www.abc.com/log/host.access.log;<br>     error_log /var/www/www.abc.com/log/error.log;<br> <br>     # gzip オフ;<br> <br>     root /var/www/www.abc.com/web;<br>     インデックス index.php index.html index.htm;<br> <br>     場所 / {<br>         if (!-e $request_filename) {<br>            書き換え ^/(.*)$ /index.php/$1 last;<br>            休憩;<br>         }<br>     }<br> <br>     場所 ~ .*.(gif|jpg|jpeg|png|bmp|swf)$ {<br>         有効期限は 100 日です;<br>     }<br>     location ~ .*.(js|css)?$ {<br>         有効期限は 30 日です;<br>     }<br> <br>     #error_page 404 /404.html;<br> <br>     # サーバーエラーページを静的ページ/50x.html にリダイレクトします<br>     #<br>     error_page 500 502 503 504 /50x.html;<br>     location = /50x.html {<br>         root html;<br>     }<br> <br>     # 127.0.0.1:9000 でリッスンする FastCGI サーバーに PHP スクリプトを渡します<br>     #<br>     場所 ~ .php(/|$) {<br>         fastcgi_pass 127.0.0.1:9000;<br>         fastcgi_index index.php;<br>         include fastcgi.conf;<br> <br>         set $fastcgi_script_name2 $fastcgi_script_name;<br>         if ($fastcgi_script_name ~ "^(.+.php)(/.+)$") {<br>             set $fastcgi_script_name2 $1;<br>             set $path_info $2;<br>         }<br>         fastcgi_param PATH_INFO $path_info;<br>         fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name2;<br>         fastcgi_param SCRIPT_NAME $fastcgi_script_name2;<br>     }<br> }

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。