在debian上安装配置nginx + php-FPM + APC

From , 3 Years ago, written in PHP, viewed 104 times.
URL https://pastebin.vip/view/c6a01432
  1. #安装需要的组件:
  2. apt-get install nginx php-fpm mysql-server php5-gd php5-mysql php5-apc
  3.  
  4.  
  5.  
  6.  
  7.  
  8. #配置nginx
  9. # Redirect from yuncode.net to yuncode.net
  10. server {
  11.   server_name yuncode.net;
  12.   rewrite (.*) http://yuncode.net$1;
  13. }
  14.  
  15. server {
  16.   listen 80;
  17.   server_name yuncode.net;
  18.  
  19.   access_log /home/webmaster/domains/yuncode.net/logs/access.log;
  20.   error_log /home/webmaster/domains/yuncode.net/logs/error.log;
  21.  
  22.   root /home/webmaster/domains/yuncode.net/html;
  23.  
  24.   location / {
  25.     try_files $uri @drupal;
  26.   }
  27.  
  28.   location ~ \.php$ {
  29.      fastcgi_pass   127.0.0.1:9000;
  30.      fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
  31.      include        fastcgi_params;
  32.   }
  33.  
  34.   location @drupal {
  35.     fastcgi_pass 127.0.0.1:9000;
  36.         fastcgi_index  index.php;
  37.     fastcgi_read_timeout 600;
  38.         fastcgi_param  SCRIPT_FILENAME      $document_root/index.php;
  39.         fastcgi_param  QUERY_STRING         q=$uri&$args;
  40.         fastcgi_param  REQUEST_METHOD       $request_method;
  41.         fastcgi_param  CONTENT_TYPE         $content_type;
  42.         fastcgi_param  CONTENT_LENGTH       $content_length;
  43.         fastcgi_param  REDIRECT_STATUS      200;
  44.         fastcgi_param  SCRIPT_NAME          /index.php;
  45.         fastcgi_param  REQUEST_URI          $request_uri;
  46.         fastcgi_param  DOCUMENT_URI         $document_uri;
  47.         fastcgi_param  DOCUMENT_ROOT        $document_root;
  48.         fastcgi_param  SERVER_PROTOCOL      $server_protocol;
  49.         fastcgi_param  GATEWAY_INTERFACE    CGI/1.1;
  50.         fastcgi_param  SERVER_SOFTWARE      nginx/$nginx_version;
  51.         fastcgi_param  REMOTE_ADDR          $remote_addr;
  52.         fastcgi_param  REMOTE_PORT          $remote_port;
  53.         fastcgi_param  SERVER_ADDR          $server_addr;
  54.         fastcgi_param  SERVER_PORT          $server_port;
  55.         fastcgi_param  SERVER_NAME          $server_name;  
  56.   }    
  57. }
  58.  
  59.  
  60. #fastcgi配置文件(/etc/nginx/fastcgi_params):
  61. fastcgi_param  QUERY_STRING       $query_string;
  62. fastcgi_param  REQUEST_METHOD     $request_method;
  63. fastcgi_param  CONTENT_TYPE       $content_type;
  64. fastcgi_param  CONTENT_LENGTH     $content_length;
  65.  
  66. fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;
  67. fastcgi_param  REQUEST_URI        $request_uri;
  68. fastcgi_param  DOCUMENT_URI       $document_uri;
  69. fastcgi_param  DOCUMENT_ROOT      $document_root;
  70. fastcgi_param  SERVER_PROTOCOL    $server_protocol;
  71.  
  72. fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
  73. fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;
  74.  
  75. fastcgi_param  REMOTE_ADDR        $remote_addr;
  76. fastcgi_param  REMOTE_PORT        $remote_port;
  77. fastcgi_param  SERVER_ADDR        $server_addr;
  78. fastcgi_param  SERVER_PORT        $server_port;
  79. fastcgi_param  SERVER_NAME        $server_name;
  80.  
  81. # PHP only, required if PHP was built with --enable-force-cgi-redirect
  82. fastcgi_param  REDIRECT_STATUS    200;
  83.  
  84.  
  85.  
  86.  
  87. #配置APC
  88. extension=apc.so
  89. ; enable APC
  90. apc.enabled=1    
  91. ; The number of shared memory segments
  92. apc.shm_segments=1      
  93. ; The size of each shared memory segment
  94. apc.shm_size=64    
  95. ; The number of seconds a cache entry is allowed to idle in a slot in case this
  96. ; cache entry slot is needed by another entry.
  97. apc.ttl=7200
  98.  
  99.  

Reply to "在debian上安装配置nginx + php-FPM + APC"

Here you can reply to the paste above

captcha

https://burned.cc - Burn After Reading Website