首页 > 网站 > Nginx > 正文

Laravel Nginx配置步骤详解

2024-08-30 12:06:35
字体:
来源:转载
供稿:网友

这是一个Laravel框架运行nginx服务器的配置示例,Laravel框架版本5.2.

  1. server { 
  2.     listen       80; 
  3.     server_name  localhost; 
  4.     root   /usr/share/nginx/html/tanteng.me/public
  5.     index index.php index.html index.htm; 
  6.  
  7.     #charset koi8-r; 
  8.     #access_log  /var/log/nginx/log/host.access.log  main; 
  9.  
  10.     location / { 
  11.         try_files $uri $uri/ /index.php?$query_string
  12.     } 
  13.  
  14.     #error_page  404              /404.html; 
  15.  
  16.     # redirect server error pages to the static page /50x.html 
  17.     # 
  18.     error_page   500 502 503 504  /50x.html; 
  19.     location = /50x.html { 
  20.         root   /usr/share/nginx/html/tanteng.me/public
  21.     } 
  22.  
  23.     # proxy the PHP scripts to Apache listening on 127.0.0.1:80 
  24.     # 
  25.     #location ~ /.php$ { 
  26.     #   proxy_pass   http://127.0.0.1; 
  27.     #} 
  28.  
  29.     # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 
  30.     # 
  31.     location ~ /.php$ { 
  32.         fastcgi_pass   127.0.0.1:9000; 
  33.         fastcgi_index  index.php; 
  34.         fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name
  35.         include        fastcgi_params; 
  36.     } 
  37.  
  38.     # deny access to .htaccess files, if Apache's document root 
  39.     # concurs with nginx's one 
  40.     # 
  41.     location ~ //.ht { 
  42.         deny  all; 
  43.     } 

运行在CentOS 7环境,Nginx版本1.8.

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表