{"id":1945,"date":"2011-10-29T21:20:40","date_gmt":"2011-10-29T13:20:40","guid":{"rendered":"http:\/\/www.jpuyy.com\/blog\/?p=1945"},"modified":"2012-09-30T10:50:01","modified_gmt":"2012-09-30T02:50:01","slug":"nginx-config","status":"publish","type":"post","link":"https:\/\/jpuyy.com\/?p=1945","title":{"rendered":"nginx\u914d\u7f6e\u6587\u4ef6\u5206\u5e03\u5f0f\u5199\u6cd5"},"content":{"rendered":"<p>\u524d\u63d0\u662f\u901a\u8fc7\u7f16\u8bd1\u5b89\u88c5\u7684nginx<\/p>\n<p>\u9996\u5148\u521b\u5efa\u597d\u8981\u4f7f\u7528\u7684\u76ee\u5f55<\/p>\n<pre>mkdir sites-available sites-enabled<\/pre>\n<p>\u5728nginx.conf\u91cc\u5199http{}\u91cc\u52a0\u4e0a\u4e00\u53e5<\/p>\n<pre>include sites-enabled\/*;<\/pre>\n<p>\u5148\u5728sites-available\u91cc\u5199\u597d\u8981\u7528\u4f7f\u7528\u7684\u914d\u7f6e\u6587\u4ef6\uff0c\u6bcf\u4e00\u4e2a\u914d\u7f6e\u6587\u4ef6\u5199\u4e00\u4e2aserver{}<\/p>\n<p>\u5982\uff1a<\/p>\n<pre>server {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 listen\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 80;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 server_name\u00a0 jpuyy.com;\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 #charset koi8-r;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 root \/var\/www\/jpuyy\/jpuyy.com;\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 location \/ {\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 root \/var\/www\/jpuyy\/jpuyy.com;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 index\u00a0 index.html index.htm index.php;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 log_format jpuyy.com.logs '$remote_addr -$remote_user[$time_local]\"$request\" '\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 '$status $body_bytes_sent \"$http_referer\" '\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 '\"$http_user_agent\" $http_x_forard_for';\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 access_log \/usr\/local\/nginx\/logs\/jpuyy.com.log jpuyy.com.logs;\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 #error_page\u00a0 404\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/404.html;\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # redirect server error pages to the static page \/50x.html\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 #\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 #error_page\u00a0\u00a0 500 502 503 504\u00a0 \/50x.html;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 location = \/50x.html {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 root\u00a0\u00a0 html;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 #\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 location ~ \\.php$ {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 fastcgi_pass\u00a0\u00a0 127.0.0.1:9000;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 fastcgi_index\u00a0 index.php;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 fastcgi_param\u00a0 SCRIPT_FILENAME\u00a0 \/var\/www\/jpuyy\/jpuyy.com\/$fastcgi_script_name;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 include\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 fastcgi_params;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 location \/RPC2 {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 include scgi_params;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 scgi_pass localhost:5000;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }\r\n\r\n}<\/pre>\n<p>\u7136\u540e\u8fdb\u5165sites-enabled<\/p>\n<pre>ln -s ..\/sites-available\/jpuyy.com.conf<\/pre>\n<p>:)EOT<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u524d\u63d0\u662f\u901a\u8fc7\u7f16\u8bd1\u5b89\u88c5\u7684nginx \u9996\u5148\u521b\u5efa\u597d\u8981\u4f7f\u7528\u7684\u76ee\u5f55 mkdir sites-available sites-enabled \u5728nginx.conf\u91cc\u5199http{}\u91cc\u52a0\u4e0a\u4e00\u53e5 include sites-enabled\/*; \u5148\u5728sites-available\u91cc\u5199\u597d\u8981\u7528\u4f7f\u7528\u7684\u914d\u7f6e\u6587\u4ef6\uff0c\u6bcf\u4e00\u4e2a\u914d\u7f6e\u6587\u4ef6\u5199\u4e00\u4e2aserver{} \u5982\uff1a server { \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 listen\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 80; \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 server_name\u00a0 jpuyy.com; \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 #charset koi8-r; \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 root \/var\/www\/jpuyy\/jpuyy.com; \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 location \/ { \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 root \/var\/www\/jpuyy\/jpuyy.com; \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 index\u00a0 index.html index.htm index.php; \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 } \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 log_format jpuyy.com.logs &#8216;$remote_addr -$remote_user[$time_local]&#8221;$request&#8221; &#8216; \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &#8216;$status $body_bytes_sent &#8220;$http_referer&#8221; &#8216; \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &#8216;&#8221;$http_user_agent&#8221; $http_x_forard_for&#8217;; \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 access_log \/usr\/local\/nginx\/logs\/jpuyy.com.log [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[23],"class_list":["post-1945","post","type-post","status-publish","format-standard","hentry","category-linux","tag-summary"],"_links":{"self":[{"href":"https:\/\/jpuyy.com\/index.php?rest_route=\/wp\/v2\/posts\/1945","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jpuyy.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jpuyy.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jpuyy.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/jpuyy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1945"}],"version-history":[{"count":5,"href":"https:\/\/jpuyy.com\/index.php?rest_route=\/wp\/v2\/posts\/1945\/revisions"}],"predecessor-version":[{"id":1949,"href":"https:\/\/jpuyy.com\/index.php?rest_route=\/wp\/v2\/posts\/1945\/revisions\/1949"}],"wp:attachment":[{"href":"https:\/\/jpuyy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1945"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jpuyy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1945"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jpuyy.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1945"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}