ms133 发表于 2018-11-9 08:09:09

nginx 多个虚拟主机 no input file specified-linuxer

fastcgi_paramSCRIPT_NAME      $fastcgi_script_name;  fastcgi_paramREQUEST_URI      $request_uri;
  fastcgi_paramDOCUMENT_URI       $document_uri;
  fastcgi_paramDOCUMENT_ROOT      $document_root;
  fastcgi_paramSERVER_PROTOCOL    $server_protocol;
  fastcgi_paramREMOTE_ADDR      $remote_addr;
  fastcgi_paramREMOTE_PORT      $remote_port;
  fastcgi_paramSERVER_ADDR      $server_addr;
  fastcgi_paramSERVER_PORT      $server_port;
  fastcgi_paramSERVER_NAME      $server_name;
  # PHP only, required if PHP was built with --enable-force-cgi-redirect
  fastcgi_paramREDIRECT_STATUS    200;
  红色部分根据自己需要添加。
  abc.com   虚拟主机配置文件
  vim /usr/local/nginx/conf/abc.conf
  server
  {
  listen      80;
  server_nameabc.comwww.abc.com;
  index index.html index.htm index.php;
  root/var/www/www.abc.com;
  include /var/www/www.abc.com/.htaccess;
  location ~ .*\.(php|php5)?$
  {
  #fastcgi_passunix:/tmp/php-cgi.sock;
  fastcgi_pass127.0.0.1:9000;
  fastcgi_index index.php;
  include abc_fcgi.conf;
  }
  location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
  {
  expires      30d;
  }
  location ~ .*\.(js|css)?$
  {
  expires      1h;
  }
  error_page404=/404.gif;
  log_format88'$remote_addr - $remote_user [$time_local] "$request" '
  '$status $body_bytes_sent "$http_referer" '
  '"$http_user_agent" $http_x_forwarded_for';
  access_loglogs/88_log88;
  }
  其实还有一种解决办法就是很浪费资源,就是拷贝多个 php-fpm.conf 文件,每个域名一个,开启不

页: [1]
查看完整版本: nginx 多个虚拟主机 no input file specified-linuxer